diff --git a/src/app/products/floating-rates/floating-rate-period-dialog/floating-rate-period-dialog.component.html b/src/app/products/floating-rates/floating-rate-period-dialog/floating-rate-period-dialog.component.html index c5ea92be7..b33e0a15e 100644 --- a/src/app/products/floating-rates/floating-rate-period-dialog/floating-rate-period-dialog.component.html +++ b/src/app/products/floating-rates/floating-rate-period-dialog/floating-rate-period-dialog.component.html @@ -26,7 +26,7 @@ {{ 'labels.inputs.Interest Rate' | translate }} - + @if (floatingRatePeriodForm.controls.interestRate.hasError('required')) { {{ 'labels.inputs.Interest Rate' | translate }} {{ 'labels.commons.is' | translate }} diff --git a/src/app/products/floating-rates/floating-rate-period-dialog/floating-rate-period-dialog.component.ts b/src/app/products/floating-rates/floating-rate-period-dialog/floating-rate-period-dialog.component.ts index 077e9b62f..f3071c2d6 100644 --- a/src/app/products/floating-rates/floating-rate-period-dialog/floating-rate-period-dialog.component.ts +++ b/src/app/products/floating-rates/floating-rate-period-dialog/floating-rate-period-dialog.component.ts @@ -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 }]