From b4a1ab89ea504adbd7cfe670ac15ee2abc0d83a1 Mon Sep 17 00:00:00 2001 From: Jon Ander Oribe Date: Fri, 6 Dec 2024 16:27:50 +0100 Subject: [PATCH] CSV Extract from NeoDash adds quotes and leading white space #363 --- src/chart/ChartUtils.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/chart/ChartUtils.ts b/src/chart/ChartUtils.ts index 6a2911ef4..bd11c907a 100644 --- a/src/chart/ChartUtils.ts +++ b/src/chart/ChartUtils.ts @@ -164,10 +164,14 @@ export const downloadCSV = (rows) => { headers.forEach((header) => { // Parse value let value = row[header]; - if (value && 'low' in value) { + if (value?.low !== undefined) { value = value.low; } - csv += `${JSON.stringify(value)}`; + if(typeof value === 'string'){ + csv += value; + }else{ + csv += `${JSON.stringify(value)}`; + } csv += headers.indexOf(header) < headers.length - 1 ? ',' : ''; }); csv += '\n';