From d2cd9fae599a29eb4d850ce35b72844210bdc456 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Mon, 13 Sep 2021 09:30:41 +0200 Subject: [PATCH] Instantiate invoice product with agent company issue10544 review363501006 (grafted from 8133c50101c0a461fa4838d26103cf5054079e1a) --HG-- branch : 6.0 --- commission.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/commission.py b/commission.py index bc09fcb2a3..7039f6128b 100644 --- a/commission.py +++ b/commission.py @@ -516,11 +516,12 @@ class Commission(ModelSQL, ModelView): invoice_line = InvoiceLine() invoice_line.invoice = invoice - invoice_line.type = 'line' - invoice_line.product = product - invoice_line.quantity = 1 - invoice_line.company = invoice.company invoice_line.currency = invoice.currency + invoice_line.company = invoice.company + invoice_line.type = 'line' + # Use product.id to instantiate it with the correct context + invoice_line.product = product.id + invoice_line.quantity = 1 invoice_line.on_change_product()