changeset 8286fffcc8d0 in modules/sale_payment:5.0
details:
https://hg.tryton.org/modules/sale_payment?cmd=changeset;node=8286fffcc8d0
description:
Avoid duplicate records when confirming sale payments
issue9969
review322971002
(grafted from fe5699894b9f6a6d7d351964aa29524703db8e30)
diffstat:
account.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diffs (14 lines):
diff -r 4e4b94fc0dc0 -r 8286fffcc8d0 account.py
--- a/account.py Sat Apr 04 18:01:19 2020 +0200
+++ b/account.py Mon Jan 25 16:36:22 2021 +0100
@@ -15,8 +15,8 @@
result = func(cls, payments, *args, **kwargs)
- sales = [p.origin for p in payments
- if isinstance(p.origin, Sale)]
+ sales = {p.origin for p in payments
+ if isinstance(p.origin, Sale)}
sales = Sale.browse(sales) # optimize cache
Sale.payment_confirm(sales)