diff --git a/models/account_invoice_line.py b/models/account_invoice_line.py index 3da59d30e9ae901c826601403f2552bd4792f393..e22db2faf742074b6976156fed49161141b80700 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