From 75e7ba00cdc7f64597556b1c7969e7341c426ac7 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sat, 20 Jan 2024 08:22:51 -0500 Subject: [PATCH] fix: query needs to be manually built and re-encoded --- api/middleware/s5.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/middleware/s5.go b/api/middleware/s5.go index f79b3ef..6b8bc1d 100644 --- a/api/middleware/s5.go +++ b/api/middleware/s5.go @@ -122,7 +122,10 @@ func (w *tusJwtResponseWriter) WriteHeader(statusCode int) { if authToken != "" && location != "" { parsedUrl, _ := url.Parse(location) - parsedUrl.Query().Set("auth_token", authToken) + + query := parsedUrl.Query() + query.Set("auth_token", authToken) + parsedUrl.RawQuery = query.Encode() w.Header().Set("Location", parsedUrl.String()) }