@@ -34,6 +34,7 @@ func NewTransactionController() TransactionController {
3434func (ctl * TransactionController ) GetTransactions (c * gin.Context ) {
3535 l , _ := c .Get ("ledger" )
3636 cursor , err := l .(* ledger.Ledger ).FindTransactions (
37+ c ,
3738 query .After (c .Query ("after" )),
3839 query .Reference (c .Query ("reference" )),
3940 query .Account (c .Query ("account" )),
@@ -71,7 +72,7 @@ func (ctl *TransactionController) PostTransaction(c *gin.Context) {
7172 var t core.Transaction
7273 c .ShouldBind (& t )
7374
74- ts , err := l .(* ledger.Ledger ).Commit ([]core.Transaction {t })
75+ ts , err := l .(* ledger.Ledger ).Commit (c , []core.Transaction {t })
7576 if err != nil {
7677 ctl .responseError (
7778 c ,
@@ -101,7 +102,7 @@ func (ctl *TransactionController) PostTransaction(c *gin.Context) {
101102// @Router /{ledger}/transactions/{txid} [get]
102103func (ctl * TransactionController ) GetTransaction (c * gin.Context ) {
103104 l , _ := c .Get ("ledger" )
104- tx , err := l .(* ledger.Ledger ).GetTransaction (c .Param ("txid" ))
105+ tx , err := l .(* ledger.Ledger ).GetTransaction (c , c .Param ("txid" ))
105106 if err != nil {
106107 ctl .responseError (
107108 c ,
@@ -138,7 +139,7 @@ func (ctl *TransactionController) GetTransaction(c *gin.Context) {
138139// @Router /{ledger}/transactions/{txid}/revert [post]
139140func (ctl * TransactionController ) RevertTransaction (c * gin.Context ) {
140141 l , _ := c .Get ("ledger" )
141- err := l .(* ledger.Ledger ).RevertTransaction (c .Param ("txid" ))
142+ err := l .(* ledger.Ledger ).RevertTransaction (c , c .Param ("txid" ))
142143 if err != nil {
143144 ctl .responseError (
144145 c ,
@@ -172,6 +173,7 @@ func (ctl *TransactionController) PostTransactionMetadata(c *gin.Context) {
172173 c .ShouldBind (& m )
173174
174175 err := l .(* ledger.Ledger ).SaveMeta (
176+ c ,
175177 "transaction" ,
176178 c .Param ("txid" ),
177179 m ,
0 commit comments