From 4a3d2e6c6b0195a832dd0554187d4c1ae8ef8518 Mon Sep 17 00:00:00 2001 From: houssine Date: Fri, 24 Apr 2020 11:42:28 +0200 Subject: [PATCH] [FIX] when partner was already in the database. --- easy_my_coop/models/coop.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/easy_my_coop/models/coop.py b/easy_my_coop/models/coop.py index 50ed010..be2693d 100644 --- a/easy_my_coop/models/coop.py +++ b/easy_my_coop/models/coop.py @@ -482,8 +482,6 @@ class subscription_request(models.Model): if self.ordered_parts <= 0: raise UserError(_('Number of share must be greater than 0.')) if self.partner_id: - if not self.partner_id.cooperator: - self.partner_id.cooperator = True partner = self.partner_id else: partner = None @@ -504,6 +502,11 @@ class subscription_request(models.Model): else: partner = partner[0] + partner.write({ + "cooperator": True, + "customer": self.share_product_id.customer + }) + if self.is_company and not partner.has_representative(): contact = False if self.email: