WEB-720 Prevent negative values for Interest Rate in Floating Rate Period form (#3148)

This commit is contained in:
Soni Jay
2026-02-14 07:09:13 -06:00
committed by GitHub
parent fc30847e5b
commit 55981a7a1c
2 changed files with 5 additions and 2 deletions
@@ -26,7 +26,7 @@
<mat-form-field>
<mat-label>{{ 'labels.inputs.Interest Rate' | translate }}</mat-label>
<input matInput type="number" required formControlName="interestRate" />
<input matInput type="number" required formControlName="interestRate" min="0" />
@if (floatingRatePeriodForm.controls.interestRate.hasError('required')) {
<mat-error>
{{ 'labels.inputs.Interest Rate' | translate }} {{ 'labels.commons.is' | translate }}
@@ -69,7 +69,10 @@ export class FloatingRatePeriodDialogComponent implements OnInit {
],
interestRate: [
{ value: this.data ? this.data.interestRate : '', disabled: rowDisabled },
Validators.required
[
Validators.required,
Validators.min(0)
]
],
isDifferentialToBaseLendingRate: [
{ value: this.data ? this.data.isDifferentialToBaseLendingRate : false, disabled: rowDisabled }]