From 0c1edb8024a209b6fdaaf3172f53b1d745b4b4b8 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sat, 30 Nov 2013 21:50:30 +0100 Subject: [PATCH] [FIX] reverted an introduced bug bzr revid: fp@tinyerp.com-20131130205030-1ycdkt3nc5owj66o --- openerp/addons/base/res/res_users.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index f817d94837f..4d0d2ceb32e 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -707,9 +707,11 @@ class groups_view(osv.osv): return True def get_user_groups_view(self, cr, uid, context=None): - view = self.pool['ir.model.data'].get_object(cr, SUPERUSER_ID, 'base', 'user_groups_view', context) - if not view.exists() or not (view._table_name == 'ir.ui.view'): - view == False + try: + view = self.pool['ir.model.data'].get_object(cr, SUPERUSER_ID, 'base', 'user_groups_view', context) + assert view and view.exists() and view._table_name == 'ir.ui.view' + except Exception: + view = False return view def get_application_groups(self, cr, uid, domain=None, context=None):