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