From 63a6ba92e2c0bade494ac05910210046e695b787 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 17 Jun 2014 12:00:50 +0200 Subject: [PATCH] [IMP] no need to compute *all* has_group calls if the first one fails --- openerp/osv/orm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 1ada929482d..0a23dda61e3 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -1704,8 +1704,8 @@ class BaseModel(object): :return: True if the current user is a member of one of the given groups """ - return any([self.pool.get('res.users').has_group(cr, uid, group_ext_id) - for group_ext_id in groups.split(',')]) + return any(self.pool['res.users'].has_group(cr, uid, group_ext_id) + for group_ext_id in groups.split(',')) def _get_default_form_view(self, cr, user, context=None): """ Generates a default single-line form view using all fields