From e2f336345d5b2df3578ead5d6d3ac2af312471f2 Mon Sep 17 00:00:00 2001 From: YOSHIDA Masanori Date: Tue, 16 Jun 2020 22:19:20 +0900 Subject: [PATCH] x/ibc: add the missing path parameter "height" to "/ibc/clients/{client-id}/consensus-state/{height}" (#6448) * x/ibc: fix "height" query parameter handling in queryConsensusStateHandlerFn * x/ibc: add the missing path parameter "{height}" to "/ibc/clients/{client-id}/consensus-state/{height}" Co-authored-by: Alexander Bezobchuk --- x/ibc/02-client/client/rest/query.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x/ibc/02-client/client/rest/query.go b/x/ibc/02-client/client/rest/query.go index 91d3c7684..41c28f68f 100644 --- a/x/ibc/02-client/client/rest/query.go +++ b/x/ibc/02-client/client/rest/query.go @@ -16,7 +16,7 @@ import ( func registerQueryRoutes(clientCtx client.Context, r *mux.Router) { r.HandleFunc("/ibc/clients", queryAllClientStatesFn(clientCtx)).Methods("GET") r.HandleFunc(fmt.Sprintf("/ibc/clients/{%s}/client-state", RestClientID), queryClientStateHandlerFn(clientCtx)).Methods("GET") - r.HandleFunc(fmt.Sprintf("/ibc/clients/{%s}/consensus-state", RestClientID), queryConsensusStateHandlerFn(clientCtx)).Methods("GET") + r.HandleFunc(fmt.Sprintf("/ibc/clients/{%s}/consensus-state/{%s}", RestClientID, RestRootHeight), queryConsensusStateHandlerFn(clientCtx)).Methods("GET") r.HandleFunc("/ibc/header", queryHeaderHandlerFn(clientCtx)).Methods("GET") r.HandleFunc("/ibc/node-state", queryNodeConsensusStateHandlerFn(clientCtx)).Methods("GET") } @@ -100,7 +100,7 @@ func queryClientStateHandlerFn(clientCtx client.Context) http.HandlerFunc { // @Success 200 {object} QueryConsensusState "OK" // @Failure 400 {object} rest.ErrorResponse "Invalid client id" // @Failure 500 {object} rest.ErrorResponse "Internal Server Error" -// @Router /ibc/clients/{client-id}/consensus-state [get] +// @Router /ibc/clients/{client-id}/consensus-state/{height} [get] func queryConsensusStateHandlerFn(clientCtx client.Context) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { vars := mux.Vars(r)