summaryrefslogtreecommitdiff
path: root/src/chain.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/chain.cc')
-rw-r--r--src/chain.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/chain.cc b/src/chain.cc
index aa5ef0ab..64881c6f 100644
--- a/src/chain.cc
+++ b/src/chain.cc
@@ -199,6 +199,12 @@ xact_handler_ptr chain_xact_handlers(report_t& report,
handler.reset(new set_comm_as_payee(handler));
else if (report.HANDLED(code_as_payee))
handler.reset(new set_code_as_payee(handler));
+ else if (report.HANDLED(payee_as_account))
+ handler.reset(new set_payee_as_account(handler, report.session.master.get()));
+ else if (report.HANDLED(comm_as_account))
+ handler.reset(new set_comm_as_account(handler, report.session.master.get()));
+ else if (report.HANDLED(code_as_account))
+ handler.reset(new set_code_as_account(handler, report.session.master.get()));
return handler;
}