projects
/
arvados.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0cfb2b0
)
17106: Fix key unescape: don't convert + to space.
author
Tom Clegg <tom@tomclegg.ca>
Tue, 24 Nov 2020 04:45:47 +0000
(23:45 -0500)
committer
Tom Clegg <tom@tomclegg.ca>
Tue, 24 Nov 2020 04:45:47 +0000
(23:45 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>
services/keep-web/s3.go
patch
|
blob
|
history
diff --git
a/services/keep-web/s3.go
b/services/keep-web/s3.go
index 379afe37e94e23dc273cac8907d8c5516060d555..c6bdabf7595d7ae29473f4c30ef75f782db99523 100644
(file)
--- 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.
Query
Unescape(key); err == nil {
+ } else if s, err := url.
Path
Unescape(key); err == nil {
return s
} else {
return key