From 49a6a89d7666fc4369b034bcf79d3bd794a468c5 Mon Sep 17 00:00:00 2001 From: Sergio Teruel Date: Wed, 8 Apr 2020 16:02:08 +0200 Subject: [PATCH] [FIX] partner_industry_Secondary: Make api constrains multi to avoid error when create a company with 2 contacts --- partner_industry_secondary/models/res_partner.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/partner_industry_secondary/models/res_partner.py b/partner_industry_secondary/models/res_partner.py index ec3334a9b..9bf96a0a2 100644 --- a/partner_industry_secondary/models/res_partner.py +++ b/partner_industry_secondary/models/res_partner.py @@ -17,7 +17,8 @@ class ResPartner(models.Model): @api.constrains('industry_id', 'secondary_industry_ids') def _check_industries(self): - if self.industry_id in self.secondary_industry_ids: - raise exceptions.ValidationError( - _('The main industry must be different ' - 'from the secondary industries.')) + for partner in self: + if partner.industry_id in partner.secondary_industry_ids: + raise exceptions.ValidationError( + _('The main industry must be different ' + 'from the secondary industries.'))