From 07d67493df9eb953a61f1aa15564d4f2d3e249f0 Mon Sep 17 00:00:00 2001 From: airajena Date: Sat, 3 Jan 2026 17:39:31 +0530 Subject: [PATCH] FINERACT-1266: Fix NullPointerException in SavingsHelper.determineInterestPostingPeriods --- .../fineract/portfolio/savings/domain/SavingsHelper.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fineract-core/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsHelper.java b/fineract-core/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsHelper.java index 5e7a36e48..07e55447d 100644 --- a/fineract-core/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsHelper.java +++ b/fineract-core/src/main/java/org/apache/fineract/portfolio/savings/domain/SavingsHelper.java @@ -52,6 +52,11 @@ public final class SavingsHelper { final Integer financialYearBeginningMonth, List postInterestAsOn) { final List postingPeriods = new ArrayList<>(); + + if (startInterestCalculationLocalDate == null || interestPostingUpToDate == null) { + return postingPeriods; + } + LocalDate periodStartDate = startInterestCalculationLocalDate; LocalDate periodEndDate = periodStartDate; LocalDate actualPeriodStartDate = periodStartDate;