From 889857acf1169e0caf3f636393a26c4ed3fafb77 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 5e7a36e48ca..07e55447d5b 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 List determineInterestPostingPeriods(final LocalDate s 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;