WEB-363 Missing field validation for Selected Products in Provisioning Criteria

This commit is contained in:
JaySoni1
2025-11-04 07:12:49 +05:30
parent 28beb149a2
commit 6a0d0e2800
@@ -131,7 +131,10 @@ export class CreateLoanProvisioningCriteriaComponent implements OnInit {
'', '',
Validators.required Validators.required
], ],
loanProducts: [''] loanProducts: [
[],
Validators.required
]
}); });
} }
@@ -234,9 +237,10 @@ export class CreateLoanProvisioningCriteriaComponent implements OnInit {
*/ */
submit() { submit() {
const locale = this.settingsService.language.code; const locale = this.settingsService.language.code;
const products = this.provisioningCriteriaForm.get('loanProducts').value;
const loanProvisioningCriteria = { const loanProvisioningCriteria = {
...this.provisioningCriteriaForm.value, ...this.provisioningCriteriaForm.value,
loanProducts: this.provisioningCriteriaForm.get('loanProducts').value.map((product: any) => ({ loanProducts: products.map((product: any) => ({
id: product.id, id: product.id,
name: product.name, name: product.name,
includeInBorrowerCycle: product.includeInBorrowerCycle includeInBorrowerCycle: product.includeInBorrowerCycle