trytond-patches/issue3791002_10002_20001.diff

25 lines
822 B
Diff

Index: invoice.py
===================================================================
--- a/modules/account_invoice/invoice.py
+++ b/modules/account_invoice/invoice.py
@@ -568,13 +568,13 @@
tax_amount[invoice.id] = invoice.currency.round(
tax_amount[invoice.id])
- invoices_move = []
- invoices_no_move = []
+ invoices_move = set()
+ invoices_no_move = set()
for invoice in invoices:
if invoice.move:
- invoices_move.append(invoice.id)
+ invoices_move.add(invoice.id)
else:
- invoices_no_move.append(invoice.id)
+ invoices_no_move.add(invoice.id)
invoices_move = cls.browse(invoices_move)
invoices_no_move = cls.browse(invoices_no_move)