From dcc02a87ea3fd0f50534c605137ab890fc6d0ec7 Mon Sep 17 00:00:00 2001 From: Dario Lodeiros Date: Wed, 15 May 2019 23:37:45 +0200 Subject: [PATCH] [FIX] constrain vat document number --- hotel_l10n_es/models/inherit_hotel_checkin_partner.py | 2 -- hotel_l10n_es/models/inherit_res_partner.py | 3 +-- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/hotel_l10n_es/models/inherit_hotel_checkin_partner.py b/hotel_l10n_es/models/inherit_hotel_checkin_partner.py index e7ff16e82..97f13c93c 100755 --- a/hotel_l10n_es/models/inherit_hotel_checkin_partner.py +++ b/hotel_l10n_es/models/inherit_hotel_checkin_partner.py @@ -107,8 +107,6 @@ class HotelCheckinPartner(models.Model): if partner: record.update({'partner_id': partner}) - - @api.multi def check_required_fields(self): for record in self: diff --git a/hotel_l10n_es/models/inherit_res_partner.py b/hotel_l10n_es/models/inherit_res_partner.py index 0d5c8e566..928b9464a 100755 --- a/hotel_l10n_es/models/inherit_res_partner.py +++ b/hotel_l10n_es/models/inherit_res_partner.py @@ -42,7 +42,6 @@ class ResPartner(models.Model): ('N', 'Permiso Residencia EspaƱol'), ('X', 'Permiso Residencia Europeo')], help=_('Select a valid document type'), - default='D', string='Doc. type', ) document_number = fields.Char('Document number', index=True) @@ -157,7 +156,7 @@ class ResPartner(models.Model): return super(ResPartner, self)._check_vat_unique() return True - @api.constrains('document_number') + @api.constrains('document_number', 'document_type') def _check_document_number_unique(self): for record in self: if not record.document_number: