WEB-680 Fix: Provisioning Criteria dialog allows negative values in age, percentage fields

This commit is contained in:
JaySoni1
2026-02-09 15:28:54 +05:30
parent 2f73e9a9eb
commit 2cb554ea00
4 changed files with 14 additions and 0 deletions
@@ -34,6 +34,12 @@ export class FormGroupService {
if (formfield.required) {
validators.push(Validators.required);
}
if (formfield.min !== null && formfield.min !== undefined) {
validators.push(Validators.min(formfield.min));
}
if (formfield.max !== null && formfield.max !== undefined) {
validators.push(Validators.max(formfield.max));
}
if (formfield.validators) {
formfield.validators.forEach((validator: ValidatorFn) => validators.push(validator));
}
@@ -17,6 +17,8 @@
matInput
[formControlName]="formfield.controlName"
[required]="formfield.required"
[attr.min]="formfield.min"
[attr.max]="formfield.max"
/>
}
@if (form.controls[formfield.controlName].hasError('max')) {