From 1ffecaef29f90b0ef41cd37c5066698ec0f0cf6e Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Mon, 2 Jan 2023 16:50:55 +0100 Subject: [PATCH] [update] inherit onchange product_id on invoice lines --- models/account_invoice_line.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/models/account_invoice_line.py b/models/account_invoice_line.py index 3da59d3..e22db2f 100644 --- a/models/account_invoice_line.py +++ b/models/account_invoice_line.py @@ -24,3 +24,13 @@ class AccountInvoiceLine(models.Model): line.is_downpayment = True else: line.is_downpayment = False + + @api.onchange('product_id') + def _onchange_product_id(self): + res = super(AccountInvoiceLine, self)._onchange_product_id() + if not self.product_id: + return res + product = self.product_id + description = "\n" + product.description_sale if product.description_sale else "" + self.name = product.name + description + return res -- GitLab