diff --git a/server/routes/utils/__tests__/savedSearchReportHelper.test.ts b/server/routes/utils/__tests__/savedSearchReportHelper.test.ts index 0a334121..ada61e4e 100644 --- a/server/routes/utils/__tests__/savedSearchReportHelper.test.ts +++ b/server/routes/utils/__tests__/savedSearchReportHelper.test.ts @@ -937,12 +937,10 @@ describe('test create saved search report', () => { } ), ]; - const client = mockOpenSearchClient( hits, '"geoip.country_iso_code", "geoip.city_name", "geoip.location"' ); - const { dataUrl } = await createSavedSearchReport( input, client, diff --git a/server/routes/utils/dataReportHelpers.ts b/server/routes/utils/dataReportHelpers.ts index 41e693b3..61ecb058 100644 --- a/server/routes/utils/dataReportHelpers.ts +++ b/server/routes/utils/dataReportHelpers.ts @@ -304,18 +304,15 @@ function traverse(data: any, keys: string[], result: { [key: string]: any } = {} keys.forEach((key) => { const value = _.get(data, key, undefined); - // If the key exists, directly assign the value to the result if (value !== undefined) { result[key] = value; } else { - // If the key doesn't exist directly, check for any partial matches in the flattened data Object.keys(data) .filter((sourceKey) => sourceKey.startsWith(key + '.')) .forEach((sourceKey) => { result[sourceKey] = data[sourceKey]; }); - // Check for arrays and flatten their contents into appropriate result keys Object.keys(data).forEach((dataKey) => { const arrayValue = data[dataKey]; @@ -341,7 +338,6 @@ function traverse(data: any, keys: string[], result: { [key: string]: any } = {} }); } }); - console.log(result); return result; }