From 6346d5d49d3ff8dbbfe21bd28dfecc821e980825 Mon Sep 17 00:00:00 2001 From: Amit Mendapara Date: Fri, 19 Sep 2008 14:13:43 +0530 Subject: [PATCH] Fixed gray node calculation. bzr revid: ame@tinyerp.com-20080919084343-l67hk7qth109ri2f --- addons/process/process.py | 6 +++--- 1 file 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