From cc2ba89b07e49e2bf3cc7b6e2d9c3704d2125702 Mon Sep 17 00:00:00 2001 From: jordan <jordan@le-filament.com> Date: Mon, 4 Oct 2021 20:06:04 +0200 Subject: [PATCH] [fix] override ur in child partner only if ur not set and not in vals --- models/res_partner.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/models/res_partner.py b/models/res_partner.py index e78c129..6629233 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -630,8 +630,9 @@ class ScopPartner(models.Model): if vals.get('city'): vals['city'] = vals.get('city').upper() if len(self) == 1 and self.parent_id: - parent_ur_id = self.parent_id.ur_id.id - vals['ur_id'] = parent_ur_id + if not self.ur_id and not vals.get('ur_id'): + parent_ur_id = self.parent_id.ur_id.id + vals['ur_id'] = parent_ur_id result = super(ScopPartner, self).write(vals) -- GitLab