diff --git a/src/main/java/com/pfefferminzia/petinsurance/tariffs/TariffConfiguration.java b/src/main/java/com/pfefferminzia/petinsurance/tariffs/TariffConfiguration.java index 6ae57a7..a2ef905 100644 --- a/src/main/java/com/pfefferminzia/petinsurance/tariffs/TariffConfiguration.java +++ b/src/main/java/com/pfefferminzia/petinsurance/tariffs/TariffConfiguration.java @@ -55,12 +55,7 @@ public record TariffConfiguration(Map animalBaseSums, throw new IllegalArgumentException("Alter kann nicht negativ sein: " + age); } - var entry = ageFactors.ceilingEntry(age); - if (entry == null) { - throw new IllegalStateException("Alter überschreitet maximal zulässigen Systemwert."); - } - - return entry.getValue(); + return ageFactors.ceilingEntry(age).getValue(); } public BigDecimal getBreedFactor(String breed) {