From 1bc4326cff1f6f17bc541f124d4e74e264864316 Mon Sep 17 00:00:00 2001 From: Stedoss <29103029+Stedoss@users.noreply.github.com> Date: Fri, 28 Feb 2025 16:52:13 +0000 Subject: [PATCH] Add some comma filtering to CSV creation --- .../src/corelib/service/download-files.service.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nise-frontend/src/corelib/service/download-files.service.ts b/nise-frontend/src/corelib/service/download-files.service.ts index 5ee2f95..b459fb3 100644 --- a/nise-frontend/src/corelib/service/download-files.service.ts +++ b/nise-frontend/src/corelib/service/download-files.service.ts @@ -23,7 +23,15 @@ export class DownloadFilesService { for (const row of input) { let rowData: string[] = []; for (const column of columns) { - rowData.push((row as Record)[column]); + let value = (row as Record)[column]; + + if (typeof value === 'string') { + value = value.replaceAll(',', ';'); + } else if (Array.isArray(value)) { + value = value.join(';'); + } + + rowData.push(value); } csvData += rowData.join(',') + '\n';