From 84fe3e7ba6f1c2748ce2774fb29d96fe2c8e9a65 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 11 Jun 2012 11:10:31 +0200 Subject: [PATCH] temporarily removing checks bzr revid: fp@tinyerp.com-20120611091031-sfear1x3c574tvpw --- openerp/addons/base/ir/ir_ui_view.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index 1835d18028e..68eea711117 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -82,8 +82,12 @@ class view(osv.osv): def call_view(record): try: root = root_view(record) - # Temporarily commented, waiting for being fixed - self.pool.get(root.model).fields_view_get(cr, uid, view_id=root.id, view_type=root.type, context=context) + # Temporarily commented, waiting fixes; it breaks most updates because + # when you update modules, all views are in the database, but only + # fields of loaded objects are on the objects. This breaks the + # fields_view_get calls. (field exists in view but not in the object) + # + # self.pool.get(root.model).fields_view_get(cr, uid, view_id=root.id, view_type=root.type, context=context) return True except: