From 5f24c941f082dd4f354329bf32ed897356e78281 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 12 Feb 2020 00:19:27 +0100 Subject: [PATCH] Use depends on TaxableMixin issue8986 review282751002 --- sale.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sale.py b/sale.py index 977eb4bdde..0e80209f4a 100644 --- a/sale.py +++ b/sale.py @@ -381,6 +381,7 @@ class Sale(Workflow, ModelSQL, ModelView, TaxableMixin): return self.currency.digits return 2 + @fields.depends('party') def _get_tax_context(self): res = {} if self.party and self.party.lang: @@ -394,7 +395,7 @@ class Sale(Workflow, ModelSQL, ModelView, TaxableMixin): return self.party.lang.code return Config.get_language() - @fields.depends('lines', 'currency', 'party') + @fields.depends('lines', 'currency', methods=['_get_taxes']) def on_change_lines(self): self.untaxed_amount = Decimal('0.0') self.tax_amount = Decimal('0.0')