From 60793a8a48bddb59eb50b562fbff8646e82f0d3a Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Tue, 20 Mar 2018 16:40:33 +0100 Subject: [PATCH] [FIX] stock_account: Cannot validate a Customer Credit Steps to reproduce the bug: - Create a customer credit note - Add a new item - Don't input Product, input Description and Unit of Measure - Click on Validate Bug: A traceback was raised because no product was set on the invoice line. opw:1825972 --- addons/stock_account/models/account_invoice.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/stock_account/models/account_invoice.py b/addons/stock_account/models/account_invoice.py index 8614fde2f6f..5f9263dbbc1 100644 --- a/addons/stock_account/models/account_invoice.py +++ b/addons/stock_account/models/account_invoice.py @@ -44,6 +44,8 @@ class AccountInvoiceLine(models.Model): def _get_anglo_saxon_price_unit(self): self.ensure_one() + if not self.product_id: + return self.price_unit return self.product_id._get_anglo_saxon_price_unit(uom=self.uom_id) def _get_price(self, company_currency, price_unit):