FINERACT-2181: Add missing swagger definition for addAndDeleteDisbursementDetail request
This commit is contained in:
+1
-1
@@ -1162,7 +1162,7 @@ public class Loan extends AbstractAuditableWithUTCDateTimeCustom<Long> {
|
||||
boolean isInRightStatus = actualLoanStatus.isActive() || actualLoanStatus.isApproved() || actualLoanStatus.isClosedObligationsMet()
|
||||
|| actualLoanStatus.isOverpaid();
|
||||
boolean notDisbursedTrancheExists = loanProduct.isDisallowExpectedDisbursements()
|
||||
|| disbursementDetails.stream().anyMatch(it -> it.actualDisbursementDate() == null);
|
||||
|| disbursementDetails.stream().anyMatch(it -> it.actualDisbursementDate() == null && !it.isReversed());
|
||||
return this.loanProduct.isMultiDisburseLoan() && isInRightStatus && isDisbursementAllowed() && notDisbursedTrancheExists;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user