From 0d653ae6bffc98cb5ebb02d3f7f49e0849d81171 Mon Sep 17 00:00:00 2001 From: Soni Jay Date: Tue, 16 Dec 2025 17:42:14 +0530 Subject: [PATCH] WEB-461 Minimum Active Period Field Allows Zero and Negative Values in Share Product Creation Form (#2881) --- .../share-product-settings-step.component.html | 8 +++++++- .../share-product-settings-step.component.ts | 9 ++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/app/products/share-products/share-product-stepper/share-product-settings-step/share-product-settings-step.component.html b/src/app/products/share-products/share-product-stepper/share-product-settings-step/share-product-settings-step.component.html index 2fac7b0fb..1512ce447 100644 --- a/src/app/products/share-products/share-product-stepper/share-product-settings-step/share-product-settings-step.component.html +++ b/src/app/products/share-products/share-product-stepper/share-product-settings-step/share-product-settings-step.component.html @@ -74,7 +74,13 @@ {{ 'labels.inputs.Frequency' | translate }} - + + + Frequency is required + + + Frequency must be greater than zero + diff --git a/src/app/products/share-products/share-product-stepper/share-product-settings-step/share-product-settings-step.component.ts b/src/app/products/share-products/share-product-stepper/share-product-settings-step/share-product-settings-step.component.ts index 786785715..c49f44a4a 100644 --- a/src/app/products/share-products/share-product-stepper/share-product-settings-step/share-product-settings-step.component.ts +++ b/src/app/products/share-products/share-product-stepper/share-product-settings-step/share-product-settings-step.component.ts @@ -79,7 +79,14 @@ export class ShareProductSettingsStepComponent implements OnInit { Validators.pattern(/^[0-9]+$/) ] ], - minimumActivePeriodForDividends: [''], + minimumActivePeriodForDividends: [ + '', + [ + Validators.required, + Validators.min(1), + Validators.pattern(/^[0-9]+$/) + ] + ], minimumactiveperiodFrequencyType: [''], lockinPeriodFrequency: [''], lockinPeriodFrequencyType: [''],