From b89d08b6297ffcf16c8d4b72539a5a91b7b5bf52 Mon Sep 17 00:00:00 2001 From: Amit Mendapara Date: Thu, 25 Sep 2008 11:40:23 +0200 Subject: [PATCH] Fixed process (temporary fix). bzr revid: ame@tinyerp.com-20080925094023-uejyduf4ivmdpt2a --- addons/process/process.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/addons/process/process.py b/addons/process/process.py index e095ad041ae..d7a3eb7e369 100644 --- a/addons/process/process.py +++ b/addons/process/process.py @@ -199,9 +199,14 @@ class process_process(osv.osv): rel = refobj[n] if rel and isinstance(rel, list) : rel = rel[0] - _id = (rel or False) and rel.id - _model = node['model'] - update_relatives(r, _id, _model) + if isinstance(rel, basestring): + print "XXX: ", rel + try: # XXXXXXXXXXXXXXXXXXX + _id = (rel or False) and rel.id + _model = node['model'] + update_relatives(r, _id, _model) + except: + pass for nid, node in nodes.items(): if not node['gray'] and (node['active'] or node['model'] == res_model):