[REF] base: Changed code to avoid overriding of context values.

bzr revid: uco@tinyerp.com-20110824054416-ngrtkk5oh1v9jgb3
This commit is contained in:
Ujjvala Collins (OpenERP) 2011-08-24 11:14:16 +05:30
parent bd5cb5e54a
commit 108db379d0
1 changed files with 2 additions and 6 deletions

View File

@ -125,13 +125,9 @@ class res_currency(osv.osv):
if not to_currency_id:
to_currency_id = from_currency_id
context.update({'currency_rate_type_id': False})
if currency_rate_type_from:
context.update({'currency_rate_type_id': currency_rate_type_from})
if currency_rate_type_to:
context.update({'currency_rate_type_id': currency_rate_type_to})
context.update({'currency_rate_type_id': currency_rate_type_from})
xc = self.browse(cr, uid, [from_currency_id], context=context)
context.update({'currency_rate_type_id': currency_rate_type_to})
xc1 = self.browse(cr, uid, [to_currency_id], context=context)
from_currency = (xc[0].id == from_currency_id and xc[0]) or xc[1]
to_currency = (xc1[0].id == to_currency_id and xc1[0]) or xc1[1]