From d25030fec463a91f679b83f9f8702462d92426d4 Mon Sep 17 00:00:00 2001 From: JaySoni1 Date: Mon, 9 Feb 2026 16:26:02 +0530 Subject: [PATCH] WEB-682 Add validation to prevent negative values in Code Value Position field --- src/app/system/codes/view-code/view-code.component.html | 1 + src/app/system/codes/view-code/view-code.component.ts | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/app/system/codes/view-code/view-code.component.html b/src/app/system/codes/view-code/view-code.component.html index 234fca178..80fa77bbc 100644 --- a/src/app/system/codes/view-code/view-code.component.html +++ b/src/app/system/codes/view-code/view-code.component.html @@ -67,6 +67,7 @@ matInput formControlName="position" type="number" + min="0" placeholder="{{ 'labels.inputs.Position' | translate }}" /> @if (codeValues.at(i).controls.position.hasError('required')) { diff --git a/src/app/system/codes/view-code/view-code.component.ts b/src/app/system/codes/view-code/view-code.component.ts index 97bee16f4..e17a6f94b 100644 --- a/src/app/system/codes/view-code/view-code.component.ts +++ b/src/app/system/codes/view-code/view-code.component.ts @@ -136,8 +136,11 @@ export class ViewCodeComponent implements OnInit { ], description: [{ value: codeValue ? codeValue.description : '', disabled: true }], position: [ - { value: codeValue ? codeValue.position : 0, disabled: true }, - Validators.required + { value: codeValue ? codeValue.position : '', disabled: true }, + [ + Validators.required, + Validators.min(0) + ] ], isActive: [{ value: codeValue ? codeValue.active : false, disabled: true }] });