diff --git a/internal/requestconfig/requestconfig.go b/internal/requestconfig/requestconfig.go index 36ea1650ff8..7f5fc8730d1 100644 --- a/internal/requestconfig/requestconfig.go +++ b/internal/requestconfig/requestconfig.go @@ -92,8 +92,11 @@ func NewRequestConfig(ctx context.Context, method string, u string, body interfa hasSerializationFunc = true } if body, ok := body.(apiquery.Queryer); ok { - u = u + "?" + body.URLQuery().Encode() hasSerializationFunc = true + params := body.URLQuery().Encode() + if params != "" { + u = u + "?" + params + } } // Fallback to json serialization if none of the serialization functions that we expect