From 3ee051cf57d42a87922f9868de4de62e2511f893 Mon Sep 17 00:00:00 2001 From: Mohit Sinha Date: Wed, 10 Apr 2019 18:22:04 +0700 Subject: [PATCH] Loan Disbursement validation - timezone of tenant --- .../org/apache/fineract/portfolio/loanaccount/domain/Loan.java | 2 +- 1 file changed, 1 insertion(+), 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 fb0295f50..f880155b1 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 @@ -2738,7 +2738,7 @@ public class Loan extends AbstractPersistableCustom { validateActivityNotBeforeClientOrGroupTransferDate(LoanEvent.LOAN_DISBURSED, disbursedOn); - if (disbursedOn.isAfter(new LocalDate())) { + if (disbursedOn.isAfter(DateUtils.getLocalDateOfTenant())) { final String errorMessage = "The date on which a loan with identifier : " + this.accountNumber + " is disbursed cannot be in the future."; throw new InvalidLoanStateTransitionException("disbursal", "cannot.be.a.future.date", errorMessage, disbursedOn);