Merge pull request #2752 from JaySoni1/WEB-363-missing-field-validation-for-selected-products-in-provisioning-criteria

WEB-363-missing-field-validation-for-selected-products-in-provisioning-criteria
This commit is contained in:
Jose Alberto Hernandez
2025-11-04 11:09:46 -05:00
committed by GitHub
@@ -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