[FIX] constrain vat document number

This commit is contained in:
Dario Lodeiros
2019-05-15 23:37:45 +02:00
parent 6beea2e169
commit dcc02a87ea
2 changed files with 1 additions and 4 deletions

View File

@@ -107,8 +107,6 @@ class HotelCheckinPartner(models.Model):
if partner: if partner:
record.update({'partner_id': partner}) record.update({'partner_id': partner})
@api.multi @api.multi
def check_required_fields(self): def check_required_fields(self):
for record in self: for record in self:

View File

@@ -42,7 +42,6 @@ class ResPartner(models.Model):
('N', 'Permiso Residencia Español'), ('N', 'Permiso Residencia Español'),
('X', 'Permiso Residencia Europeo')], ('X', 'Permiso Residencia Europeo')],
help=_('Select a valid document type'), help=_('Select a valid document type'),
default='D',
string='Doc. type', string='Doc. type',
) )
document_number = fields.Char('Document number', index=True) document_number = fields.Char('Document number', index=True)
@@ -157,7 +156,7 @@ class ResPartner(models.Model):
return super(ResPartner, self)._check_vat_unique() return super(ResPartner, self)._check_vat_unique()
return True return True
@api.constrains('document_number') @api.constrains('document_number', 'document_type')
def _check_document_number_unique(self): def _check_document_number_unique(self):
for record in self: for record in self:
if not record.document_number: if not record.document_number: