diff --git a/packages/loot-core/src/server/accounts/parse-file.ts b/packages/loot-core/src/server/accounts/parse-file.ts index 06e2ae8c1941950439994a00273e25d4143038c5..87500ccec5084e34b529168247b14959e45d3257 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 0000000000000000000000000000000000000000..88fd040e28a1d0d715440e273af197a5ccdf041c --- /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.