diff --git a/models/res_partner.py b/models/res_partner.py index 6629233fb263fb4720396febe57af6bc5340cfc2..fbb3047d253a51a6c61b5fc7a834a3b9045d06bf 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -630,7 +630,7 @@ class ScopPartner(models.Model): if vals.get('city'): vals['city'] = vals.get('city').upper() if len(self) == 1 and self.parent_id: - if not self.ur_id and not vals.get('ur_id'): + if self.type in ('contact', 'invoice', 'private'): parent_ur_id = self.parent_id.ur_id.id vals['ur_id'] = parent_ur_id