Cédric Krier pushed to branch branch/default at Tryton / Tryton


Commits:
013e449f by Cédric Krier at 2022-12-30T15:59:15+01:00
Fallback to full history file if date is not found in the 90 days

Closes #11976
- - - - -


1 changed file:

- modules/currency/ecb.py


Changes:

=====================================
modules/currency/ecb.py
=====================================
@@ -68,6 +68,9 @@
             url = _URL_HIST
         with urlopen(url, context=context) as response:
             element = _find_time(response, date)
+            if element is None and url == _URL_90:
+                with urlopen(_URL_HIST, context=context) as response:
+                    element = _find_time(response, date)
             return _compute_rates(element, currency, date)
     except HTTPError as e:
         raise RatesNotAvailableError() from e



View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/commit/013e449f797032521ca8f686d0f4d4c5c9acadc1

-- 
View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/commit/013e449f797032521ca8f686d0f4d4c5c9acadc1
You're receiving this email because of your account on foss.heptapod.net.


Reply via email to