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)
 

Reply via email to