diff --git a/src/lib/transaction.ts b/src/lib/transaction.ts index f0709221..20cc7769 100644 --- a/src/lib/transaction.ts +++ b/src/lib/transaction.ts @@ -112,7 +112,7 @@ export function setTransactionModelByTransaction(transaction: Transaction, trans } if (!transaction.sourceAccountId) { - if (defaultAccountId && allAccountsMap[defaultAccountId]) { + if (defaultAccountId && allAccountsMap[defaultAccountId] && !allAccountsMap[defaultAccountId].hidden) { transaction.sourceAccountId = defaultAccountId; } else { transaction.sourceAccountId = allVisibleAccounts[0].id; @@ -120,7 +120,7 @@ export function setTransactionModelByTransaction(transaction: Transaction, trans } if (!transaction.destinationAccountId) { - if (defaultAccountId && allAccountsMap[defaultAccountId]) { + if (defaultAccountId && allAccountsMap[defaultAccountId] && !allAccountsMap[defaultAccountId].hidden) { transaction.destinationAccountId = defaultAccountId; } else { transaction.destinationAccountId = allVisibleAccounts[0].id;