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)
 

Reply via email to