From 81eccdfeb1faa0d02faf7e810edc69adf595b0cc Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Sun, 15 Jan 2023 12:24:47 +0800 Subject: [PATCH] RED-5514 - csv single row fix --- .../file-attributes-csv-import-dialog.component.ts | 9 ++++++++- apps/red-ui/src/assets/config/config.json | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/apps/red-ui/src/app/modules/admin/dialogs/file-attributes-csv-import-dialog/file-attributes-csv-import-dialog.component.ts b/apps/red-ui/src/app/modules/admin/dialogs/file-attributes-csv-import-dialog/file-attributes-csv-import-dialog.component.ts index a4d82f55c..38b3f4782 100644 --- a/apps/red-ui/src/app/modules/admin/dialogs/file-attributes-csv-import-dialog/file-attributes-csv-import-dialog.component.ts +++ b/apps/red-ui/src/app/modules/admin/dialogs/file-attributes-csv-import-dialog/file-attributes-csv-import-dialog.component.ts @@ -63,8 +63,10 @@ export class FileAttributesCsvImportDialogComponent extends ListingComponent { const parsedCsv = event.target.result; + + const hasMoreThanOneLine = parsedCsv.indexOf('\n') > 0 && parsedCsv.substring(parsedCsv.indexOf('\n')).length > 1; this.parseResult = Papa.parse(parsedCsv, { - header: true, + header: hasMoreThanOneLine, delimiter: this.form.get('delimiter').value, }); @@ -72,6 +74,11 @@ export class FileAttributesCsvImportDialogComponent extends ListingComponent