diff --git a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html index f025dd128..a7f1b0b6e 100644 --- a/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html +++ b/src/app/loans/loans-account-stepper/loans-account-terms-step/loans-account-terms-step.component.html @@ -221,13 +221,13 @@ - + - + {{"labels.inputs.Is Topup Loan" | translate}}? - + {{"labels.inputs.Loan closed with Topup" | translate}} diff --git a/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.ts b/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.ts index 149c9b931..b60eff169 100644 --- a/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.ts +++ b/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.ts @@ -129,7 +129,22 @@ export class LoanDelinquencyTagsTabComponent implements OnInit { isCurrentAndPauseAction(item: LoanDelinquencyAction): boolean { if (this.currentLoanDelinquencyAction != null) { - return (this.currentLoanDelinquencyAction.id === item.id && item.action === 'PAUSE'); + if (this.currentLoanDelinquencyAction.id === item.id) { + if (item.action === 'PAUSE') { + const businessDate: Date = this.settingsService.businessDate; + const startDate: Date = this.dateUtils.parseDate(item.startDate); + if (businessDate < startDate) { + return false; + } + if (item.endDate) { + const endDate: Date = this.dateUtils.parseDate(item.endDate); + if (businessDate > endDate) { + return false; + } + } + return true; + } + } } return false; }
{{"labels.inputs.Is Topup Loan" | translate}}?