Jignesh Rathod(OpenERP) has proposed merging
lp:~openerp-dev/openobject-server/trunk-bug-965148-jir into
lp:openobject-server.
Requested reviews:
OpenERP Core Team (openerp)
Related bugs:
Bug #965148 in OpenERP Server: "Missing support for the read of a single id
in res.currency "
https://bugs.launchpad.net/openobject-server/+bug/965148
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-965148-jir/+merge/99503
Hello,
When you try to read a single record by a script.
e.g data = sock.execute(dbname, uid, pwd, 'res.currency', 'read',1)
its gives you a traceback.
This issue solved by type casting of ids.
Thanks.
--
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-965148-jir/+merge/99503
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-server/trunk-bug-965148-jir.
=== modified file 'openerp/addons/base/res/res_currency.py'
--- openerp/addons/base/res/res_currency.py 2012-02-08 22:40:31 +0000
+++ openerp/addons/base/res/res_currency.py 2012-03-27 12:21:04 +0000
@@ -96,6 +96,8 @@
(name, (COALESCE(company_id,-1)))""")
def read(self, cr, user, ids, fields=None, context=None, load='_classic_read'):
+ if isinstance(ids, int):
+ ids = [ids]
res = super(res_currency, self).read(cr, user, ids, fields, context, load)
currency_rate_obj = self.pool.get('res.currency.rate')
for r in res:
_______________________________________________
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