From 94be3e7361dbede7004fe9f14bf1934ea6470287 Mon Sep 17 00:00:00 2001 From: JaySoni1 Date: Wed, 4 Feb 2026 11:41:48 +0530 Subject: [PATCH] WEB-666 Recurring Deposit Product Form: Negative Values Allowed in SETTINGS fields --- ...posit-product-settings-step.component.html | 6 ++++- ...deposit-product-settings-step.component.ts | 25 +++++++++++++++---- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.html b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.html index 9510bdc8c..3f2e44dfe 100644 --- a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.html +++ b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.html @@ -26,6 +26,7 @@ {{ 'labels.inputs.Frequency' | translate }} {{ 'labels.inputs.Frequency' | translate }} {{ 'labels.inputs.Frequency' | translate }} {{ 'labels.inputs.Frequency' | translate }} {{ 'labels.inputs.Penal Interest' | translate }} (%) - + diff --git a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.ts b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.ts index 5a357e49a..96b07cc51 100644 --- a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.ts +++ b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-settings-step/recurring-deposit-product-settings-step.component.ts @@ -102,22 +102,37 @@ export class RecurringDepositProductSettingsStepComponent implements OnInit { isMandatoryDeposit: [false], adjustAdvanceTowardsFuturePayments: [false], allowWithdrawal: [false], - lockinPeriodFrequency: [''], + lockinPeriodFrequency: [ + '', + Validators.min(0) + ], lockinPeriodFrequencyType: [''], minDepositTerm: [ '', - Validators.required + [ + Validators.required, + Validators.min(0) + ] ], minDepositTermTypeId: [ '', Validators.required ], - inMultiplesOfDepositTerm: [''], + inMultiplesOfDepositTerm: [ + '', + Validators.min(0) + ], inMultiplesOfDepositTermTypeId: [''], - maxDepositTerm: [''], + maxDepositTerm: [ + '', + Validators.min(0) + ], maxDepositTermTypeId: [''], preClosurePenalApplicable: [false], - preClosurePenalInterest: [''], + preClosurePenalInterest: [ + '', + Validators.min(0) + ], preClosurePenalInterestOnTypeId: [''], withHoldTax: [false] });