changeset fe5699894b9f in modules/sale_payment:default
details:
https://hg.tryton.org/modules/sale_payment?cmd=changeset;node=fe5699894b9f
description:
Avoid duplicate records when confirming sale payments
issue9969
review322971002
diffstat:
account.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diffs (14 lines):
diff -r 009610ee7f1c -r fe5699894b9f 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)