Filter transactions if account is not active

This commit is contained in:
Hillel Coren 2024-01-15 13:13:48 +02:00
parent ce13a35635
commit 30f4110d92
1 changed files with 7 additions and 0 deletions

View File

@ -99,6 +99,13 @@ List<String> filteredTransactionsSelector(
return true; return true;
} }
final bankAccount =
bankAccountMap[transaction.bankAccountId] ?? BankAccountEntity();
if (!bankAccount.isActive &&
!bankAccount.matchesEntityFilter(filterEntityType, filterEntityId)) {
return false;
}
if (filterEntityType != null) { if (filterEntityType != null) {
if (filterEntityType == EntityType.expenseCategory && if (filterEntityType == EntityType.expenseCategory &&
transaction.categoryId != filterEntityId) { transaction.categoryId != filterEntityId) {