changeset c321c759028f in modules/sale_payment:5.8
details:
https://hg.tryton.org/modules/sale_payment?cmd=changeset;node=c321c759028f
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 c9f21b1d7cb2 -r c321c759028f account.py
--- a/account.py Fri Jan 22 01:16:37 2021 +0100
+++ b/account.py Mon Jan 25 16:36:22 2021 +0100
@@ -18,8 +18,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)