From a7c0882c02c4604f450cc9e122258eaf2dadb82a Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 3 Nov 2023 11:58:39 +1100 Subject: [PATCH] Fix exchange rate updates (#5843) - Handle base currencies which are not USD - API changed "base_currency" to "base" --- InvenTree/InvenTree/exchange.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/InvenTree/InvenTree/exchange.py b/InvenTree/InvenTree/exchange.py index 3889ebf157..f78789514f 100644 --- a/InvenTree/InvenTree/exchange.py +++ b/InvenTree/InvenTree/exchange.py @@ -51,7 +51,8 @@ class InvenTreeExchange(SimpleExchangeBackend): rates = super().get_rates(**params) # Add the base currency to the rates - rates[params["base_currency"]] = Decimal("1.0") + base_currency = params.get('base', currency_code_default()) + rates[base_currency] = Decimal("1.0") return rates