fix 处理多地址的bug

This commit is contained in:
Ivan x360
2023-10-03 22:59:59 +08:00
parent 86f5c890bc
commit 5bd91b907b

View File

@@ -10,4 +10,7 @@ class ResPartner(models.Model):
def get_related_user_id(self):
self.ensure_one()
user = self.env['res.users'].sudo().with_context(active_test=False).search([('partner_id', '=', self.id)], limit=1)
if not user and self.commercial_partner_id:
user = self.env['res.users'].sudo().with_context(active_test=False).search([('partner_id', '=', self.commercial_partner_id.id)],
limit=1)
return user