changeset 7b2848ea3c0b in modules/purchase:default
details: https://hg.tryton.org/modules/purchase?cmd=changeset;node=7b2848ea3c0b
description:
        Test purchase state in process method

        issue8276
        review263341006
diffstat:

 purchase.py |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (12 lines):

diff -r 5bec187f3381 -r 7b2848ea3c0b purchase.py
--- a/purchase.py       Sat Apr 13 12:42:37 2019 +0200
+++ b/purchase.py       Mon Apr 15 22:10:12 2019 +0200
@@ -856,6 +856,8 @@
         process, done = [], []
         cls.lock(purchases)
         for purchase in purchases:
+            if purchase.state not in {'confirmed', 'processing', 'done'}:
+                continue
             purchase.create_invoice()
             purchase.set_invoice_state()
             purchase.create_move('in')

Reply via email to