From 95d69cb6bcbe2b71589ce2fbd52850c05af959cc Mon Sep 17 00:00:00 2001 From: "ced@b2ck.com" Date: Sun, 23 Dec 2007 22:27:41 +0100 Subject: [PATCH] More tolerant to xml view errors --- trytond/osv/orm.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trytond/osv/orm.py b/trytond/osv/orm.py index 10687196bc..b0f2344ef8 100644 --- a/trytond/osv/orm.py +++ b/trytond/osv/orm.py @@ -1594,7 +1594,8 @@ class ORM(object): arch = node.toxml(encoding="utf-8").replace('\t', '') fields2 = self.fields_get(cursor, user, fields_def.keys(), context) for field in fields_def: - fields2[field].update(fields_def[field]) + if field in fields2: + fields2[field].update(fields_def[field]) return arch, fields2 def fields_view_get(self, cursor, user, view_id=None, view_type='form',