From 66d8934802d6d15ef5b5d2be6dd5e4644bf2dda5 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 7 Feb 2014 11:03:02 +0100 Subject: [PATCH] [FIX] correctly handle get_inheriting_views_arch when uid=None --- openerp/addons/base/ir/ir_ui_view.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index e898492a762..219cc991d2a 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -265,7 +265,8 @@ class view(osv.osv): :return: [(view_arch,view_id), ...] """ - user_groups = frozenset(self.pool.get('res.users').browse(cr, 1, uid, context).groups_id) + user = self.pool['res.users'].browse(cr, 1, uid, context=context) + user_groups = frozenset(user.groups_id or ()) check_view_ids = context and context.get('check_view_ids') or (0,) conditions = [['inherit_id', '=', view_id], ['model', '=', model]]