[FIX] res.users: exactly match login when operator in ilike, equal
authorDenis Ledoux <dle@odoo.com>
Thu, 9 Oct 2014 16:50:45 +0000 (18:50 +0200)
committerDenis Ledoux <dle@odoo.com>
Thu, 9 Oct 2014 16:57:37 +0000 (18:57 +0200)
openerp/addons/base/res/res_users.py

index 909b14d..137b953 100644 (file)
@@ -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)