From 5ed80452d1411da83ec74bc9464329964a5d2531 Mon Sep 17 00:00:00 2001 From: Cedric Snauwaert Date: Thu, 16 Feb 2017 10:34:04 +0100 Subject: [PATCH] [FIX] account: missing depends when computing total amount of invoice self.type is used inside method but is not present in the dependencies. OPW 706029 close #14187 --- addons/account/models/account_invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/models/account_invoice.py b/addons/account/models/account_invoice.py index 3801b9fc34f..917f17e9950 100644 --- a/addons/account/models/account_invoice.py +++ b/addons/account/models/account_invoice.py @@ -42,7 +42,7 @@ class AccountInvoice(models.Model): _order = "date_invoice desc, number desc, id desc" @api.one - @api.depends('invoice_line_ids.price_subtotal', 'tax_line_ids.amount', 'currency_id', 'company_id', 'date_invoice') + @api.depends('invoice_line_ids.price_subtotal', 'tax_line_ids.amount', 'currency_id', 'company_id', 'date_invoice', 'type') def _compute_amount(self): self.amount_untaxed = sum(line.price_subtotal for line in self.invoice_line_ids) self.amount_tax = sum(line.amount for line in self.tax_line_ids)