summaryrefslogtreecommitdiff
path: root/src/chain.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/chain.cc')
-rw-r--r--src/chain.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/chain.cc b/src/chain.cc
index 964e3aea..4c33b4de 100644
--- a/src/chain.cc
+++ b/src/chain.cc
@@ -60,7 +60,8 @@ xact_handler_ptr chain_xact_handlers(report_t& report,
// calc_xacts computes the running total. When this appears will
// determine, for example, whether filtered xacts are included or excluded
// from the running total.
- handler.reset(new calc_xacts(handler));
+ assert(report.HANDLED(amount_));
+ handler.reset(new calc_xacts(handler, report.HANDLER(amount_).expr));
// filter_xacts will only pass through xacts matching the
// `secondary_predicate'.