diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index d0525e1948f..c06cfb83659 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -1148,10 +1148,10 @@ class view(osv.osv): datas = _Model_Obj.read(cr, uid, id, [],context) for a in _Node_Obj.read(cr,uid,datas[_Node_Field],[]): if a[_Source_Field] or a[_Destination_Field]: - nodes_name.append((a['id'],a['name'])) + nodes_name.append((a['id'],a['name'] if 'name' in a else a.get('x_name'))) nodes.append(a['id']) else: - blank_nodes.append({'id': a['id'],'name':a['name']}) + blank_nodes.append({'id': a['id'],'name':a['name'] if 'name' in a else a.get('x_name')}) if a.has_key('flow_start') and a['flow_start']: start.append(a['id'])