changeset 4d69b2cec4b4 in modules/currency:6.0 details: https://hg.tryton.org/modules/currency?cmd=changeset&node=4d69b2cec4b4 description: Convert rate values to Decimal
The version 1.6 of forex-python returns now a string as rate value. issue10464 review348691006 (grafted from a7ee2b902d34a4f17834b82aacf67768ec65fb6e) diffstat: currency.py | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diffs (12 lines): diff -r 4b76524c91ae -r 4d69b2cec4b4 currency.py --- a/currency.py Mon May 03 15:37:31 2021 +0200 +++ b/currency.py Sat Jun 12 10:06:03 2021 +0200 @@ -433,6 +433,8 @@ if currency.code not in values: continue value = values[currency.code] + if not isinstance(value, Decimal): + value = Decimal(value) rate = get_rate(currency) rate.rate = value.quantize(exp, rounding=rounding) yield rate