diff --git a/src/main/java/javax/money/spi/MonetaryCurrenciesSingletonSpi.java b/src/main/java/javax/money/spi/MonetaryCurrenciesSingletonSpi.java index d5311521c..a52c974c2 100644 --- a/src/main/java/javax/money/spi/MonetaryCurrenciesSingletonSpi.java +++ b/src/main/java/javax/money/spi/MonetaryCurrenciesSingletonSpi.java @@ -169,7 +169,7 @@ default Set getCurrencies(String... providers) { default CurrencyUnit getCurrency(CurrencyQuery query) { Set currencies = getCurrencies(query); if (currencies.isEmpty()) { - return null; + throw new MonetaryException("CurrencyUnit not found: " + query); } if (currencies.size() == 1) { return currencies.iterator().next();