From 03a7ae3fce8d82630439ad9df2d4a9231eae0aed Mon Sep 17 00:00:00 2001 From: Abraham Cabezas Date: Wed, 29 Jul 2020 22:51:13 +0200 Subject: [PATCH] Convert Invoice.update_taxes into dualmethod issue5334 review294221003 --- sale.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/sale.py b/sale.py index 88038b890c..aa2e5ff547 100644 --- a/sale.py +++ b/sale.py @@ -214,9 +214,6 @@ class AdvancePaymentCondition(ModelSQL, ModelView): return super(AdvancePaymentCondition, cls).copy(conditions, default) def create_invoice(self): - pool = Pool() - Invoice = pool.get('account.invoice') - invoice = self.sale._get_invoice_sale() invoice.invoice_date = self.sale.sale_date if self.invoice_delay: @@ -229,7 +226,7 @@ class AdvancePaymentCondition(ModelSQL, ModelView): invoice.lines = invoice_lines invoice.save() - Invoice.update_taxes([invoice]) + invoice.update_taxes() return invoice def get_invoice_advance_payment_lines(self, invoice): @@ -390,7 +387,6 @@ class Sale(metaclass=PoolMeta): def create_invoice(self): pool = Pool() - Invoice = pool.get('account.invoice') InvoiceLine = pool.get('account.invoice.line') invoice = super(Sale, self).create_invoice() @@ -405,7 +401,7 @@ class Sale(metaclass=PoolMeta): for line in recall_lines: line.invoice = invoice InvoiceLine.save(recall_lines) - Invoice.update_taxes([invoice]) + invoice.update_taxes() return invoice