Skip to content

Commit cac4d56

Browse files
authored
fix: issue when generating QueryClient with titled QueryMsg variants (#94)
* fix: titled query varient client issue * test: fix test
1 parent f4a783d commit cac4d56

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

integration_test/integration_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ func (s *MySuite) TestQueryClient() {
104104
s.GenerateQueryClientTest("testdata/cw721-base.json")
105105
s.GenerateQueryClientTest("testdata/cw2981-royalties.json")
106106
s.GenerateQueryClientTest("testdata/ics721.json")
107-
s.GenerateMessageTypesTest("testdata/dao-dao-core.json")
107+
s.GenerateQueryClientTest("testdata/dao-dao-core.json")
108108
s.GenerateQueryClientTest("testdata/axone-objectarium.json")
109109
}
110110

pkg/codegen/querier.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,8 @@ func generateQueryFunc(queryTitle, queryName string, respSchema *schemas.JSONSch
155155
jen.Id("req").Op("*").Id(reqType),
156156
jen.Id("opts").Op("...").Qual("google.golang.org/grpc", "CallOption"),
157157
).Params(jen.Op("*").Id(respType), jen.Error()).Block(
158-
jen.List(jen.Id("rawQueryData"), jen.Err()).Op(":=").Qual("encoding/json", "Marshal").Call(jen.Op("&").Id(queryTitle).Values(jen.Dict{
159-
jen.Id(pascalName): jen.Id("req"),
158+
jen.List(jen.Id("rawQueryData"), jen.Err()).Op(":=").Qual("encoding/json", "Marshal").Call(jen.Map(jen.String()).Any().Values(jen.Dict{
159+
jen.Lit(queryName): jen.Id("req"),
160160
})),
161161
jen.If(jen.Err().Op("!=").Nil()).Block(
162162
jen.Return(jen.Nil(), jen.Err()),

0 commit comments

Comments
 (0)