From 19359c486aeb94b1ff7d5d5651181641e2f889f8 Mon Sep 17 00:00:00 2001 From: Jose Alberto Hernandez Date: Tue, 9 Dec 2025 09:25:15 -0500 Subject: [PATCH] WEB-446: Validation of re-Age amount during submission with null value (#2876) LGTM --- .../loan-reaging/loan-reaging.component.html | 7 ++----- .../loan-reaging/loan-reaging.component.ts | 12 +++++++++++- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.html b/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.html index 6d8c9ade1..0b525d1fa 100644 --- a/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.html +++ b/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.html @@ -70,10 +70,7 @@
- +
{{ 'labels.inputs.Transaction Amount' | translate }} @@ -87,7 +84,7 @@ [isRequired]="false" [inputFormControl]="reagingLoanForm.controls.transactionAmount" [inputLabel]="'Transaction Amount'" - [minVal]="0.01" + [minVal]="loanTransactionData.amount" [maxVal]="loanTransactionData.amount" > diff --git a/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.ts b/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.ts index 3efd46d97..932cc122c 100644 --- a/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.ts +++ b/src/app/loans/loans-view/loan-account-actions/loan-reaging/loan-reaging.component.ts @@ -88,7 +88,10 @@ export class LoanReagingComponent implements OnInit { ], transactionAmount: [ , - [Validators.max(this.loanTransactionData.amount)] + [ + Validators.min(this.loanTransactionData.amount), + Validators.max(this.loanTransactionData.amount) + ] ], note: '', externalId: '', @@ -145,6 +148,13 @@ export class LoanReagingComponent implements OnInit { }); } + displayTransactionAmount(): void { + this.addTransactionAmount = !this.addTransactionAmount; + this.reagingLoanForm.patchValue({ + transactionAmount: null + }); + } + submit(): void { const data = this.prepareReagingData(); if (data['transactionAmount'] === null) {