From 82b88c2a6a0d3d2d33eac5efcf4319068a94ee3b Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Fri, 31 Jul 2015 11:30:33 +0200 Subject: [PATCH] Use commission product from agent's plan if defined issue4834 review8191002 --- commission.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/commission.py b/commission.py index 3005376b88..e9a8625d58 100644 --- a/commission.py +++ b/commission.py @@ -275,6 +275,11 @@ class Commission(ModelSQL, ModelView): 'principal': 'in', }.get(self.agent.type_) + @fields.depends('agent', 'product') + def on_change_agent(self): + if not self.product and self.agent and self.agent.plan: + self.product = self.agent.plan.commission_product + def get_invoice_state(self, name): state = '' if self.invoice_line: