Jignesh Rathod(OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-bug-984976-jir into 
lp:openobject-server.

Requested reviews:
  OpenERP Core Team (openerp)
Related bugs:
  Bug #984976 in OpenERP Server: "ids of type long fails in users.read() 
(res_users.py)"
  https://bugs.launchpad.net/openobject-server/+bug/984976

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-984976-jir/+merge/103857

Hello,

If an ids of type long is passed to method users.read(), 
It give a error and it solved by... 

if isinstance(ids, (int, long, float)):

Thank you.




-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-984976-jir/+merge/103857
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-bug-984976-jir.
=== modified file 'openerp/addons/base/res/res_users.py'
--- openerp/addons/base/res/res_users.py	2012-04-25 08:21:26 +0000
+++ openerp/addons/base/res/res_users.py	2012-04-27 11:48:18 +0000
@@ -250,7 +250,7 @@
         result = super(users, self).read(cr, uid, ids, fields, context, load)
         canwrite = self.pool.get('ir.model.access').check(cr, uid, 'res.users', 'write', False)
         if not canwrite:
-            if isinstance(ids, (int, float)):
+            if isinstance(ids, (int, long, float)):
                 result = override_password(result)
             else:
                 result = map(override_password, result)

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to