From 44e98af02bc3bd58d427823739116a4941bce137 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 23 Aug 2024 01:16:26 +0200 Subject: [PATCH] Use principal with the same company as the product context Closes #13470 --- modules/commission/product.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/commission/product.py b/modules/commission/product.py index 78818c1b09..9b7cce80a9 100644 --- a/modules/commission/product.py +++ b/modules/commission/product.py @@ -16,8 +16,10 @@ class Template(metaclass=PoolMeta): @property def principal(self): - if self.principals: - return self.principals[0] + company_id = self._context.get('company') + for agent in self.principals: + if agent.company.id == company_id: + return agent class Template_Agent(ModelSQL):