From 6a0d0e28008b3d8ba028f9ba3cb8f8ababde5834 Mon Sep 17 00:00:00 2001 From: JaySoni1 Date: Tue, 4 Nov 2025 05:25:19 +0530 Subject: [PATCH] WEB-363 Missing field validation for Selected Products in Provisioning Criteria --- .../create-loan-provisioning-criteria.component.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/app/organization/loan-provisioning-criteria/create-loan-provisioning-criteria/create-loan-provisioning-criteria.component.ts b/src/app/organization/loan-provisioning-criteria/create-loan-provisioning-criteria/create-loan-provisioning-criteria.component.ts index 95727b2ab..3936879d8 100644 --- a/src/app/organization/loan-provisioning-criteria/create-loan-provisioning-criteria/create-loan-provisioning-criteria.component.ts +++ b/src/app/organization/loan-provisioning-criteria/create-loan-provisioning-criteria/create-loan-provisioning-criteria.component.ts @@ -131,7 +131,10 @@ export class CreateLoanProvisioningCriteriaComponent implements OnInit { '', Validators.required ], - loanProducts: [''] + loanProducts: [ + [], + Validators.required + ] }); } @@ -234,9 +237,10 @@ export class CreateLoanProvisioningCriteriaComponent implements OnInit { */ submit() { const locale = this.settingsService.language.code; + const products = this.provisioningCriteriaForm.get('loanProducts').value; const loanProvisioningCriteria = { ...this.provisioningCriteriaForm.value, - loanProducts: this.provisioningCriteriaForm.get('loanProducts').value.map((product: any) => ({ + loanProducts: products.map((product: any) => ({ id: product.id, name: product.name, includeInBorrowerCycle: product.includeInBorrowerCycle