From 6ee51615491f0d00e76389b40119fed2329eda7c Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Mon, 23 Nov 2020 23:45:47 -0500 Subject: [PATCH] 17106: Fix key unescape: don't convert + to space. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- services/keep-web/s3.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/keep-web/s3.go b/services/keep-web/s3.go index 379afe37e9..c6bdabf759 100644 --- a/services/keep-web/s3.go +++ b/services/keep-web/s3.go @@ -120,7 +120,7 @@ func unescapeKey(key string) string { // avoid colliding with the Authorization header // format. return strings.Replace(key, "_", "/", -1) - } else if s, err := url.QueryUnescape(key); err == nil { + } else if s, err := url.PathUnescape(key); err == nil { return s } else { return key -- 2.30.2