Loan is getting approved for a Closed client(fixed)
This commit is contained in:
+3
@@ -356,6 +356,9 @@ public class ClientWritePlatformServiceJpaRepositoryImpl implements ClientWriteP
|
|||||||
final String errorMessage = "The client closureDate cannot be before the loan closedOnDate.";
|
final String errorMessage = "The client closureDate cannot be before the loan closedOnDate.";
|
||||||
throw new InvalidClientStateTransitionException("close", "date.cannot.before.loan.closed.date", errorMessage,
|
throw new InvalidClientStateTransitionException("close", "date.cannot.before.loan.closed.date", errorMessage,
|
||||||
closureDate, loan.getClosedOnDate());
|
closureDate, loan.getClosedOnDate());
|
||||||
|
} else if (loanStatus.isPendingApproval()) {
|
||||||
|
final String errorMessage = "Client cannot be closed because of non-closed loans.";
|
||||||
|
throw new InvalidClientStateTransitionException("close", "loan.non-closed", errorMessage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
List<SavingsAccount> clientSavingAccounts = this.savingsRepository.findSavingAccountByClientId(clientId);
|
List<SavingsAccount> clientSavingAccounts = this.savingsRepository.findSavingAccountByClientId(clientId);
|
||||||
|
|||||||
Reference in New Issue
Block a user