Skip to content

Commit

Permalink
intacct c1 import settings fix (#962)
Browse files Browse the repository at this point in the history
  • Loading branch information
DhaaraniCIT authored Sep 19, 2024
1 parent f3bf9c3 commit 181fd90
Showing 1 changed file with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down

0 comments on commit 181fd90

Please sign in to comment.