diff --git a/binding/query.go b/binding/query.go index c958b88b..02803952 100644 --- a/binding/query.go +++ b/binding/query.go @@ -12,9 +12,10 @@ func (queryBinding) Name() string { return "query" } -func (queryBinding) Bind(req *http.Request, obj any) error { +// TODO: Add tests +func (q queryBinding) Bind(req *http.Request, obj any) error { values := req.URL.Query() - if err := mapForm(obj, values); err != nil { + if err := mapFormByTag(obj, values, q.Name()); err != nil { return err } return validate(obj)