From 181fd90ee4c89cd0e5630b5b571dfb6c501e2f73 Mon Sep 17 00:00:00 2001 From: Dhaarani <55541808+DhaaraniCIT@users.noreply.github.com> Date: Thu, 19 Sep 2024 12:04:24 +0530 Subject: [PATCH] intacct c1 import settings fix (#962) --- .../import-settings.model.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/app/core/models/intacct/intacct-configuration/import-settings.model.ts b/src/app/core/models/intacct/intacct-configuration/import-settings.model.ts index 88b97d59d..11da3dfda 100644 --- a/src/app/core/models/intacct/intacct-configuration/import-settings.model.ts +++ b/src/app/core/models/intacct/intacct-configuration/import-settings.model.ts @@ -57,20 +57,20 @@ export type IntacctDependentImportFields = { export class ImportSettings { static constructPayload(importSettingsForm: FormGroup, existingDependentFieldSettings: DependentFieldSetting | null): ImportSettingPost{ - const expenseFieldArray = importSettingsForm.value.expenseFields; + const expenseFieldArray = importSettingsForm.get('expenseFields')?.getRawValue(); // First filter out objects where import_to_fyle is false const filteredExpenseFieldArray = expenseFieldArray.filter((field: MappingSetting) => field.destination_field && field.source_field); // Then map over the filtered array const mappingSettings = filteredExpenseFieldArray.filter((field: MappingSetting) => field.source_field !== 'CATEGORY').map((field: MappingSetting) => { - return { - source_field: field.source_field.toUpperCase(), - destination_field: field.destination_field, - import_to_fyle: field.import_to_fyle, - is_custom: (field.source_field.toUpperCase() === 'PROJECT' || field.source_field.toUpperCase() === 'COST_CENTER') ? false : true, - source_placeholder: field.source_placeholder - }; + return { + source_field: field.source_field.toUpperCase(), + destination_field: field.destination_field, + import_to_fyle: field.import_to_fyle, + is_custom: (field.source_field.toUpperCase() === 'PROJECT' || field.source_field.toUpperCase() === 'COST_CENTER') ? false : true, + source_placeholder: field.source_placeholder + }; }); let dependentFieldSetting = null;