From b804f5b35b9b6d93e7461bbf3447c0008fc6f7f6 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sun, 23 Nov 2025 08:00:00 +0800 Subject: [PATCH] appview/pages/markup: Use QueryEscape, not PathEscape, for query params Signed-off-by: Runxi Yu --- appview/pages/markup/markdown.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appview/pages/markup/markdown.go b/appview/pages/markup/markdown.go index 47ec9061..2c3f1299 100644 --- a/appview/pages/markup/markdown.go +++ b/appview/pages/markup/markdown.go @@ -249,7 +249,7 @@ func (rctx *RenderContext) imageFromKnotTransformer(dst string) string { repoName := fmt.Sprintf("%s/%s", rctx.RepoInfo.OwnerDid, rctx.RepoInfo.Name) query := fmt.Sprintf("repo=%s&ref=%s&path=%s&raw=true", - url.PathEscape(repoName), url.PathEscape(rctx.RepoInfo.Ref), actualPath) + url.QueryEscape(repoName), url.QueryEscape(rctx.RepoInfo.Ref), actualPath) parsedURL := &url.URL{ Scheme: scheme, -- 2.51.2