From eeb1f0355cce763be6a6a00cb2fc96dd9a58bc76 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Thu, 9 Oct 2014 18:50:45 +0200 Subject: [PATCH] [FIX] res.users: exactly match login when operator in ilike, equal --- openerp/addons/base/res/res_users.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index 909b14d5601..137b953eeb6 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)