diff options
| author | Amit Mendapara <ame@tinyerp.com> | 2008-09-25 11:40:23 +0200 |
|---|---|---|
| committer | Amit Mendapara <ame@tinyerp.com> | 2008-09-25 11:40:23 +0200 |
| commit | b89d08b6297ffcf16c8d4b72539a5a91b7b5bf52 (patch) | |
| tree | e3ed4dfe08e4bc1ce9cf846797de580bf49ab30d /addons/process/process.py | |
| parent | a3a7e64534036d8808c7fe7633a7f7c2624ffb98 (diff) | |
Fixed process (temporary fix).
bzr revid: ame@tinyerp.com-20080925094023-uejyduf4ivmdpt2a
Diffstat (limited to 'addons/process/process.py')
| -rw-r--r-- | addons/process/process.py | 11 |
1 files 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): |
