diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanAccountData.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanAccountData.java index 20572c6a8..acff5c52b 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanAccountData.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanAccountData.java @@ -500,7 +500,7 @@ public class LoanAccountData { BigDecimal interestRatePerPeriod = null; Integer numberOfRepayments = null; - if (product.isUseBorrowerCycle() && loanCycleNumber > 0) { + if (product.isUseBorrowerCycle() && loanCycleNumber != null && loanCycleNumber > 0) { Collection principalVariationsForBorrowerCycle = product .getPrincipalVariationsForBorrowerCycle(); Collection interestForVariationsForBorrowerCycle = product