From 0fa2bf9d12215ee62c15aeb4aa94d451a02fe973 Mon Sep 17 00:00:00 2001 From: Manish Kushare Date: Tue, 27 Dec 2022 14:22:00 +0530 Subject: [PATCH] bug fixed : some columns are missing in downloaded file (#5064) --- frontend/src/Editor/Components/Table/Table.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/Editor/Components/Table/Table.jsx b/frontend/src/Editor/Components/Table/Table.jsx index d743f4ef51..d1ab147395 100644 --- a/frontend/src/Editor/Components/Table/Table.jsx +++ b/frontend/src/Editor/Components/Table/Table.jsx @@ -194,13 +194,14 @@ export function Table({ } function getExportFileBlob({ columns, fileType, fileName }) { - const headers = columns.map((col) => String(col.exportValue).toUpperCase()); + let headers = columns.map((col) => String(col.exportValue)); const data = globalFilteredRows.map((row) => { return headers.reduce((acc, header) => { - acc[header] = row.original[header.toLowerCase()]; + acc[header.toUpperCase()] = row.original[header]; return acc; }, {}); }); + headers = headers.map((header) => header.toUpperCase()); if (fileType === 'csv') { const csvString = Papa.unparse({ fields: headers, data }); return new Blob([csvString], { type: 'text/csv' }); @@ -220,7 +221,6 @@ export function Table({ }); doc.save(`${fileName}.pdf`); } else if (fileType === 'xlsx') { - const headers = columns.map((c) => c.exportValue); let wb = XLSX.utils.book_new(); let ws1 = XLSX.utils.json_to_sheet(data, { headers,