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';