FINERACT-2181: Loan expect tranche fix
This commit is contained in:
committed by
Arnold Gálovics
parent
c7c85cb038
commit
b93ad461b4
+3
-1
@@ -1458,7 +1458,9 @@ public class Loan extends AbstractAuditableWithUTCDateTimeCustom<Long> {
|
||||
LoanStatus actualLoanStatus = getStatus();
|
||||
boolean isInRightStatus = actualLoanStatus.isActive() || actualLoanStatus.isApproved() || actualLoanStatus.isClosedObligationsMet()
|
||||
|| actualLoanStatus.isOverpaid();
|
||||
return this.loanProduct.isMultiDisburseLoan() && isInRightStatus && isDisbursementAllowed();
|
||||
boolean notDisbursedTrancheExists = loanProduct.isDisallowExpectedDisbursements()
|
||||
|| disbursementDetails.stream().anyMatch(it -> it.actualDisbursementDate() == null);
|
||||
return this.loanProduct.isMultiDisburseLoan() && isInRightStatus && isDisbursementAllowed() && notDisbursedTrancheExists;
|
||||
}
|
||||
|
||||
private boolean hasDisbursementTransaction() {
|
||||
|
||||
Reference in New Issue
Block a user