diff --git a/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.html b/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.html index b88b408aa..49e5b0fcb 100644 --- a/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.html +++ b/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.html @@ -19,7 +19,20 @@ matInput matTooltip="{{ 'tooltips.Used to indicate the length of time' | translate }}" formControlName="lockinPeriodFrequency" + min="1" + step="1" + required /> + + {{ 'labels.inputs.Frequency' | translate }} {{ 'labels.commons.is' | translate }} + {{ 'labels.commons.required' | translate }} + + + {{ 'tooltips.Frequency must be greater than zero' | translate }} + + + {{ 'tooltips.Frequency must be a positive integer' | translate }} + diff --git a/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.ts b/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.ts index df5803eb6..ed3781590 100644 --- a/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.ts +++ b/src/app/products/saving-products/saving-product-stepper/saving-product-settings-step/saving-product-settings-step.component.ts @@ -72,7 +72,14 @@ export class SavingProductSettingsStepComponent implements OnInit { createSavingProductSettingsForm() { this.savingProductSettingsForm = this.formBuilder.group({ minRequiredOpeningBalance: [''], - lockinPeriodFrequency: [''], + lockinPeriodFrequency: [ + '', + [ + Validators.required, + Validators.min(1), + Validators.pattern('^[1-9]\\d*$') + ] + ], lockinPeriodFrequencyType: [''], withdrawalFeeForTransfers: [false], minBalanceForInterestCalculation: [''],