diff --git a/lib/redux/transaction/transaction_selectors.dart b/lib/redux/transaction/transaction_selectors.dart index 9fbd096b8..40491377f 100644 --- a/lib/redux/transaction/transaction_selectors.dart +++ b/lib/redux/transaction/transaction_selectors.dart @@ -99,6 +99,13 @@ List filteredTransactionsSelector( return true; } + final bankAccount = + bankAccountMap[transaction.bankAccountId] ?? BankAccountEntity(); + if (!bankAccount.isActive && + !bankAccount.matchesEntityFilter(filterEntityType, filterEntityId)) { + return false; + } + if (filterEntityType != null) { if (filterEntityType == EntityType.expenseCategory && transaction.categoryId != filterEntityId) {