From 183782982c1b4e6e7c67c5a7e7ab9ea73c3a0404 Mon Sep 17 00:00:00 2001 From: woodser Date: Mon, 9 Jun 2025 06:51:59 -0400 Subject: [PATCH] fix display name of non-fiat traditional currencies --- core/src/main/java/haveno/core/locale/CurrencyUtil.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/src/main/java/haveno/core/locale/CurrencyUtil.java b/core/src/main/java/haveno/core/locale/CurrencyUtil.java index 911bb65d..c94d55c7 100644 --- a/core/src/main/java/haveno/core/locale/CurrencyUtil.java +++ b/core/src/main/java/haveno/core/locale/CurrencyUtil.java @@ -406,6 +406,13 @@ public class CurrencyUtil { removedCryptoCurrency.isPresent() ? removedCryptoCurrency.get().getName() : Res.get("shared.na"); return getCryptoCurrency(currencyCode).map(TradeCurrency::getName).orElse(xmrOrRemovedAsset); } + if (isTraditionalNonFiatCurrency(currencyCode)) { + return getTraditionalNonFiatCurrencies().stream() + .filter(currency -> currency.getCode().equals(currencyCode)) + .findAny() + .map(TradeCurrency::getName) + .orElse(currencyCode); + } try { return Currency.getInstance(currencyCode).getDisplayName(); } catch (Throwable t) {