From a31e51152b8d873b53b72ad660446c77c0831622 Mon Sep 17 00:00:00 2001 From: laurentbarontini Date: Sun, 18 Jan 2026 10:27:55 +0100 Subject: [PATCH] 18.01.26 --- modules/purchase/purchase.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/purchase/purchase.py b/modules/purchase/purchase.py index 0b2edae..bd7c51b 100755 --- a/modules/purchase/purchase.py +++ b/modules/purchase/purchase.py @@ -1021,15 +1021,14 @@ class Purchase( pool = Pool() Invoice = pool.get('account.invoice') - Invoice.save(invoices.values()) - for inv in invoices: - #check if forex - forex_rate = inv.get_forex() - if forex_rate: - inv.selection_rate = 'forex' - Invoice.save([inv]) + Invoice.save(invoices.values()) for purchase, invoice in invoices.items(): + #check if forex + forex_rate = invoice.get_forex() + if forex_rate: + invoice.selection_rate = 'forex' + Invoice.save([invoice]) purchase.copy_resources_to(invoice) if len(invoices)==1: if prepayment: