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)
  Maxcom (maxcom)
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/99666

Hello Maxcom,

Thanks for your reply on this I have changed  a code as you mention
return problem. 

Thanks.


-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-965148-jir/+merge/99666
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-28 05:49:20 +0000
@@ -96,7 +96,10 @@
                           (name, (COALESCE(company_id,-1)))""")
 
     def read(self, cr, user, ids, fields=None, context=None, load='_classic_read'):
-        res = super(res_currency, self).read(cr, user, ids, fields, context, load)
+        sel_ids = ids 
+        if isinstance(ids, (int, long)):
+            sel_ids = [sel_ids]
+        res = super(res_currency, self).read(cr, user, sel_ids, fields, context, load)
         currency_rate_obj = self.pool.get('res.currency.rate')
         for r in res:
             if r.__contains__('rate_ids'):
@@ -104,6 +107,8 @@
                 if rates:
                     currency_date = currency_rate_obj.read(cr, user, rates[0], ['name'])['name']
                     r['date'] = currency_date
+        if isinstance(ids, (int, long)):
+            return res and res[0] or False
         return res
 
     def name_search(self, cr, user, name='', args=None, operator='ilike', context=None, limit=100):

_______________________________________________
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