summaryrefslogtreecommitdiff
path: root/src/filters.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/filters.cc')
-rw-r--r--src/filters.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/filters.cc b/src/filters.cc
index 03063264..4ccdf66c 100644
--- a/src/filters.cc
+++ b/src/filters.cc
@@ -46,6 +46,8 @@ pass_down_xacts::pass_down_xacts(xact_handler_ptr handler,
for (xact_t * xact = iter(); xact; xact = iter())
item_handler<xact_t>::operator()(*xact);
+
+ item_handler<xact_t>::flush();
}
void truncate_entries::flush()
@@ -749,6 +751,8 @@ pass_down_accounts::pass_down_accounts(acct_handler_ptr handler,
for (account_t * account = iter(); account; account = iter())
if (pred(*account))
item_handler<account_t>::operator()(*account);
+
+ item_handler<account_t>::flush();
}
} // namespace ledger