From 66b0db7d3b34752901c68644e778b186bc75206d Mon Sep 17 00:00:00 2001 From: gpa Date: Fri, 29 Jul 2011 19:04:55 +0530 Subject: [PATCH] [FIXED] Fixed the problem keyerror id bzr revid: gpa@tinyerp.com-20110729133455-oed1zbu6qv9aa4uo --- openerp/osv/orm.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 48d66f30e32..3aee2ec1899 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -1555,8 +1555,10 @@ class orm_template(object): attrs['selection'].append((False, '')) fields[node.get('name')] = attrs - field = model_fields[node.get('name')] - transfer_field_to_modifiers(field, modifiers) + field = model_fields.get(node.get('name')) + if field: + transfer_field_to_modifiers(field, modifiers) + elif node.tag in ('form', 'tree'): result = self.view_header_get(cr, user, False, node.tag, context)