From 473e05639085a9e97ecbdfbdeff28d3f9027c3e9 Mon Sep 17 00:00:00 2001 From: vincent Date: Sun, 24 Nov 2019 21:00:38 +0800 Subject: [PATCH] Throw an exception on a never null method when result set is empty --- .../java/javax/money/spi/MonetaryCurrenciesSingletonSpi.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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();