From 1406f76fbb4ce48107507fd02e751c70c5720c6d Mon Sep 17 00:00:00 2001 From: nyne Date: Sat, 29 Nov 2025 12:21:03 +0800 Subject: [PATCH] fix: clarify behavior for existing query parameters in downloadFile redirect --- server/api/file.go | 1 + 1 file changed, 1 insertion(+) diff --git a/server/api/file.go b/server/api/file.go index 0c3e096..ecee15c 100644 --- a/server/api/file.go +++ b/server/api/file.go @@ -231,6 +231,7 @@ func downloadFile(c fiber.Ctx) error { } q := uri.Query() if len(q) != 0 { + // If there are already query parameters, assume the URL is signed return c.Redirect().Status(fiber.StatusFound).To(uri.String()) } token, err := utils.GenerateDownloadToken(s)