From a0c5648e2dc1a9a2227a498f346134684eeecae5 Mon Sep 17 00:00:00 2001 From: Amit Mendapara Date: Wed, 17 Sep 2008 10:58:32 +0530 Subject: [PATCH] Fixed Process bzr revid: ame@tinyerp.com-20080917052832-llmvpdgnythblhqm --- addons/process/process.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/process/process.py b/addons/process/process.py index 18339dab207..580c51e4c24 100644 --- a/addons/process/process.py +++ b/addons/process/process.py @@ -97,10 +97,11 @@ class process_process(osv.osv): data['roles'] = roles = [] for r in tr.transition_ids: - role = {} - role['name'] = r.role_id.name - roles.append(role) - + if r.role_id: + role = {} + role['name'] = r.role_id.name + roles.append(role) + transitions[tr.id] = data g = tools.graph(nodes.keys(), map(lambda x: (x['source'], x['target']), transitions.values()))