diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.html b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.html index d51c7314d..a04e643ae 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.html +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.html @@ -96,13 +96,13 @@ {{ 'labels.commons.Minimum Value must be' | translate }} - {{ 'labels.commons.greater equal to than 0' | translate }} + 1 {{ 'labels.inputs.Default' | translate }} - + {{ 'labels.catalogs.Default' | translate }} {{ 'labels.inputs.Number of repayments' | translate }} {{ 'labels.commons.is' | translate }} @@ -112,12 +112,12 @@ {{ 'labels.inputs.Maximum' | translate }} - + {{ 'labels.commons.Maximum Value must be' | translate }} - {{ 'labels.commons.greater equal to than 0' | translate }} + 1 {{ 'labels.commons.and must be greater than' | translate }} - {{ 'labels.commons.Minimum Principal' | translate }} + {{ 'labels.inputs.Minimum' | translate }} diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.ts b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.ts index 503267279..aefb19597 100644 --- a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.ts +++ b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.ts @@ -194,12 +194,25 @@ export class LoanProductTermsStepComponent implements OnInit, OnChanges { Validators.required ], maxPrincipal: [''], - minNumberOfRepayments: [''], + minNumberOfRepayments: [ + '', + [ + Validators.pattern('^[1-9]\\d*$') + ] + ], numberOfRepayments: [ '', - Validators.required + [ + Validators.required, + Validators.pattern('^[1-9]\\d*$') + ] + ], + maxNumberOfRepayments: [ + '', + [ + Validators.pattern('^[1-9]\\d*$') + ] ], - maxNumberOfRepayments: [''], isLinkedToFloatingInterestRates: [false], allowApprovedDisbursedAmountsOverApplied: [false], overAppliedCalculationType: [{ value: null, disabled: true }],