Test purchase state in process method

issue8276
review263341006
This commit is contained in:
Cédric Krier
2019-04-15 22:10:12 +02:00
parent 3f588628cc
commit 9974bdedfb
+2
View File
@@ -856,6 +856,8 @@ class Purchase(Workflow, ModelSQL, ModelView, TaxableMixin):
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')