From 3bbbe9c41534708bdafbed17d10365e2b57845fb Mon Sep 17 00:00:00 2001 From: kasun Date: Wed, 17 Jun 2026 12:54:08 +0200 Subject: [PATCH] added specieskey to make class reflection in Calculations.class stronger --- .../pfefferminzia/petinsurance/calculations/Calculations.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/com/pfefferminzia/petinsurance/calculations/Calculations.java b/src/main/java/com/pfefferminzia/petinsurance/calculations/Calculations.java index 6645004..0854be1 100644 --- a/src/main/java/com/pfefferminzia/petinsurance/calculations/Calculations.java +++ b/src/main/java/com/pfefferminzia/petinsurance/calculations/Calculations.java @@ -23,8 +23,7 @@ public class Calculations { TariffOption tariff = tariffConfig.getTariffFactor(contract.tariffName(), insuranceStartDate); - String speciesKey = animal.getClass().getSimpleName().toUpperCase(); - BigDecimal baseInsuranceSum = tariffConfig.getAnimalBaseSum(speciesKey); + BigDecimal baseInsuranceSum = tariffConfig.getAnimalBaseSum(animal.speciesKey()); BigDecimal insuranceSum = getInsuranceSum(baseInsuranceSum, tariff.factor());