Update filter for the productions without imputs, to not take care of the cancelled ones
This commit is contained in:
parent
38a55dbbb0
commit
81ea0aac4f
|
@ -2,11 +2,14 @@ diff --git a/production.py b/production.py
|
||||||
index afdcdc3..85e6ec5 100644
|
index afdcdc3..85e6ec5 100644
|
||||||
--- a/trytond/trytond/modules/production/production.py
|
--- a/trytond/trytond/modules/production/production.py
|
||||||
+++ b/trytond/trytond/modules/production/production.py
|
+++ b/trytond/trytond/modules/production/production.py
|
||||||
@@ -467,6 +467,10 @@ class Production(Workflow, ModelSQL, ModelView):
|
@@ -467,6 +467,13 @@ class Production(Workflow, ModelSQL, ModelView):
|
||||||
if move.production_input not in productions:
|
if move.production_input not in productions:
|
||||||
cls.__queue__.set_cost([move.production_input])
|
cls.__queue__.set_cost([move.production_input])
|
||||||
productions.add(move.production_input)
|
productions.add(move.production_input)
|
||||||
+ pending_productions = cls.search([('inputs', '=', None)])
|
+ pending_productions = cls.search([
|
||||||
|
+ ('inputs', '=', None),
|
||||||
|
+ ('state', '!=', 'cancel'),
|
||||||
|
+ ])
|
||||||
+ for production in pending_productions:
|
+ for production in pending_productions:
|
||||||
+ cls.__queue__.set_cost([production])
|
+ cls.__queue__.set_cost([production])
|
||||||
+ productions.add(production)
|
+ productions.add(production)
|
||||||
|
|
Loading…
Reference in New Issue