diff --git a/packages/loot-core/src/server/accounts/sync.js b/packages/loot-core/src/server/accounts/sync.js index 43fd7d1b2cfb3d4bb99a439243acd769d0f3a0e0..1c1eb77827e1709fc434e6d3a7d6042234d3a1b8 100644 --- a/packages/loot-core/src/server/accounts/sync.js +++ b/packages/loot-core/src/server/accounts/sync.js @@ -319,7 +319,9 @@ async function normalizeNordigenTransactions(transactions, acctId) { const nameParts = []; nameParts.push( title( - trans.debtorName || trans.remittanceInformationUnstructured || '', + trans.debtorName || + trans.remittanceInformationUnstructured || + (trans.remittanceInformationUnstructuredArray || []).join(', '), ), ); if (trans.debtorAccount && trans.debtorAccount.iban) { @@ -336,7 +338,9 @@ async function normalizeNordigenTransactions(transactions, acctId) { const nameParts = []; nameParts.push( title( - trans.creditorName || trans.remittanceInformationUnstructured || '', + trans.creditorName || + trans.remittanceInformationUnstructured || + (trans.remittanceInformationUnstructuredArray || []).join(', '), ), ); if (trans.creditorAccount && trans.creditorAccount.iban) { @@ -369,7 +373,9 @@ async function normalizeNordigenTransactions(transactions, acctId) { payee: trans.payee, account: trans.account, date: trans.date, - notes: trans.remittanceInformationUnstructured, + notes: + trans.remittanceInformationUnstructured || + (trans.remittanceInformationUnstructuredArray || []).join(', '), imported_id: trans.transactionId, imported_payee: trans.imported_payee, },