summaryrefslogtreecommitdiff
path: root/addons/process/process.py
diff options
context:
space:
mode:
authorAmit Mendapara <ame@tinyerp.com>2008-09-19 14:13:43 +0530
committerAmit Mendapara <ame@tinyerp.com>2008-09-19 14:13:43 +0530
commit6346d5d49d3ff8dbbfe21bd28dfecc821e980825 (patch)
tree491a0bee13bd0f9673d56c08a22259813d5be79d /addons/process/process.py
parent062200d9d2fc66fca37cec4e97a56e1f695834e1 (diff)
Fixed gray node calculation.
bzr revid: ame@tinyerp.com-20080919084343-l67hk7qth109ri2f
Diffstat (limited to 'addons/process/process.py')
-rw-r--r--addons/process/process.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/process/process.py b/addons/process/process.py
index ac85fc8a15b..9044a9d82a5 100644
--- a/addons/process/process.py
+++ b/addons/process/process.py
@@ -98,11 +98,11 @@ class process_process(osv.osv):
if not data['active']:
try:
- gray = False
+ gray = True
for cond in node.condition_ids:
if cond.model_id and cond.model_id.model == res_model:
- gray = gray or eval(cond.model_states, expr_context)
- data['gray'] = gray
+ gray = gray and eval(cond.model_states, expr_context)
+ data['gray'] = not gray
except:
pass