diff --git a/packages/loot-core/src/mocks/files/camt/camt.053.xml b/packages/loot-core/src/mocks/files/camt/camt.053.xml index 9f22aa5e59..a6b5d66423 100644 --- a/packages/loot-core/src/mocks/files/camt/camt.053.xml +++ b/packages/loot-core/src/mocks/files/camt/camt.053.xml @@ -129,9 +129,7 @@
2013-12-30
- -
2013-12-30
-
+ 2013123001153870001 diff --git a/packages/loot-core/src/server/accounts/xmlcamt2json.ts b/packages/loot-core/src/server/accounts/xmlcamt2json.ts index 3ffbf12bbc..d488ed3e1a 100644 --- a/packages/loot-core/src/server/accounts/xmlcamt2json.ts +++ b/packages/loot-core/src/server/accounts/xmlcamt2json.ts @@ -86,6 +86,9 @@ function convertToNumberOrNull(value: string): number | null { } function getDtOrDtTm(Date: DateRef | null): string | null { + if (!Date) { + return null; + } if ('DtTm' in Date) { return Date.DtTm.slice(0, 10); } diff --git a/upcoming-release-notes/3086.md b/upcoming-release-notes/3086.md new file mode 100644 index 0000000000..f35a637ea1 --- /dev/null +++ b/upcoming-release-notes/3086.md @@ -0,0 +1,6 @@ +--- +category: Bugfix +authors: [simonschmidt] +--- + +Fix crash on CAMT.053 imports with missing ValDt