diff --git a/internal/parameter/query.go b/internal/parameter/query.go index d140bd45e..bbb5d1123 100644 --- a/internal/parameter/query.go +++ b/internal/parameter/query.go @@ -4,6 +4,7 @@ import ( "fmt" "net/url" "reflect" + "time" ) // AddToQuery add a key/value pair to an URL query @@ -24,6 +25,8 @@ func AddToQuery(query url.Values, key string, value interface{}) { for i := 0; i < elemValue.Len(); i++ { query.Add(key, fmt.Sprint(elemValue.Index(i).Interface())) } + case elemType == reflect.TypeOf(time.Time{}): + query.Add(key, value.(time.Time).Format(time.RFC3339)) default: query.Add(key, fmt.Sprint(elemValue.Interface())) }