[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
This commit is contained in:
Cedric Snauwaert
2017-02-16 10:34:08 +01:00
parent 22ac4deb94
commit 5ed80452d1
+1 -1
View File
@@ -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)