From: Denis Ledoux Date: Thu, 9 Oct 2014 16:50:45 +0000 (+0200) Subject: [FIX] res.users: exactly match login when operator in ilike, equal X-Git-Tag: InsPy_8.0_01~4^2~9^2~2^2~2 X-Git-Url: http://git.inspyration.org/?a=commitdiff_plain;h=eeb1f0355cce763be6a6a00cb2fc96dd9a58bc76;p=odoo%2Fodoo.git [FIX] res.users: exactly match login when operator in ilike, equal --- diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index 909b14d..137b953 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -353,7 +353,7 @@ class res_users(osv.osv): if not context: context={} ids = [] - if name: + if name and operator in ['=', 'ilike']: ids = self.search(cr, user, [('login','=',name)]+ args, limit=limit, context=context) if not ids: ids = self.search(cr, user, [('name',operator,name)]+ args, limit=limit, context=context)