From ac7195a4887ef373e236c5e60a7f1d83b268175c Mon Sep 17 00:00:00 2001 From: Tan Gemicioglu Date: Mon, 26 Dec 2016 16:27:14 +0300 Subject: [PATCH] Relocated charge recalculation in loan approval. --- .../apache/fineract/portfolio/loanaccount/domain/Loan.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/Loan.java b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/Loan.java index 7518b3c85..08ad95316 100755 --- a/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/Loan.java +++ b/fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/Loan.java @@ -2145,8 +2145,10 @@ public class Loan extends AbstractPersistableCustom { updateDisbursementDetails(command, actualChanges); } } + + recalculateAllCharges(); + if (loanProduct.isMultiDisburseLoan()) { - recalculateAllCharges(); if (this.disbursementDetails.isEmpty()) { final String errorMessage = "For this loan product, disbursement details must be provided";