From 91806281952d4869fbf0d04e6ed228c64ccda1ac Mon Sep 17 00:00:00 2001 From: jmf Date: Sat, 21 May 2016 13:19:06 +0200 Subject: [PATCH] [FIX] Changed the way the partner's country_id is flagged as 'mandatory' --- beesdoo_base/models/partner.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/beesdoo_base/models/partner.py b/beesdoo_base/models/partner.py index 928d5f8..6239939 100644 --- a/beesdoo_base/models/partner.py +++ b/beesdoo_base/models/partner.py @@ -20,17 +20,12 @@ class Partner(models.Model): barcode = fields.Char(compute="_get_bar_code", string='Code Barre', store=True) parent_barcode = fields.Char(compute="_get_bar_code", string='Code Barre du Parent', store=True) member_card_ids = fields.One2many('member.card', 'partner_id') + country_id = fields.Many2one('res.country', string='Country', required=True) @api.onchange('first_name', 'last_name') def _on_change_name(self): self.name = concat_names(self.first_name, self.last_name) - @api.one - @api.constrains('country_id') - def _check_country(self): - if len(self.country_id) == 0: - raise ValidationError(_('Country is mandatory')) - @api.one @api.depends('parent_eater_id', 'parent_eater_id.barcode', 'eater', 'member_card_ids') def _get_bar_code(self):