From 53f594eb67fa88e8063dfafd56d4d9369be1718e Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 20 Jun 2011 14:01:57 +0200 Subject: [PATCH] [REF] orm/fields_view_get: replaced simple loop by dict.update(). bzr revid: vmt@openerp.com-20110620120157-xwf09egoyq3xc5qo --- openerp/osv/orm.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index b79ab569bdd..55236b7fb90 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -1482,12 +1482,10 @@ class orm_template(object): if node.tag == 'diagram': if node.getchildren()[0].tag == 'node': node_fields = self.pool.get(node.getchildren()[0].get('object')).fields_get(cr, user, fields_def.keys(), context) + fields.update(node_fields) if node.getchildren()[1].tag == 'arrow': arrow_fields = self.pool.get(node.getchildren()[1].get('object')).fields_get(cr, user, fields_def.keys(), context) - for key, value in node_fields.items(): - fields[key] = value - for key, value in arrow_fields.items(): - fields[key] = value + fields.update(arrow_fields) else: fields = self.fields_get(cr, user, fields_def.keys(), context) for field in fields_def: