From 30f4110d92ac6f2ce7c62c74fb10d2e95156cdb8 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 15 Jan 2024 13:13:48 +0200 Subject: [PATCH] Filter transactions if account is not active --- lib/redux/transaction/transaction_selectors.dart | 7 +++++++ 1 file changed, 7 insertions(+) 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) {