From e03639761418ea7a559928a9d9942377baf21999 Mon Sep 17 00:00:00 2001 From: Aaron Eiche <aeiche@aaroneiche.com> Date: Sun, 23 Apr 2023 12:38:32 -0700 Subject: [PATCH] Fixes issue #846 by eliminating empty lines during import. (#951) --- packages/loot-core/src/server/accounts/parse-file.ts | 1 + upcoming-release-notes/951.md | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 upcoming-release-notes/951.md diff --git a/packages/loot-core/src/server/accounts/parse-file.ts b/packages/loot-core/src/server/accounts/parse-file.ts index 06e2ae8c1..87500ccec 100644 --- a/packages/loot-core/src/server/accounts/parse-file.ts +++ b/packages/loot-core/src/server/accounts/parse-file.ts @@ -47,6 +47,7 @@ async function parseCSV(filepath, options: { delimiter?: string } = {}) { quote: '"', trim: true, relax_column_count: true, + skip_empty_lines: true, }); } catch (err) { errors.push({ diff --git a/upcoming-release-notes/951.md b/upcoming-release-notes/951.md new file mode 100644 index 000000000..88fd040e2 --- /dev/null +++ b/upcoming-release-notes/951.md @@ -0,0 +1,6 @@ +--- +category: Bugfix +authors: [aaroneiche] +--- + +Forces CSV importer to ignore extra lines ensuring valid import field keys. -- GitLab