remove delimiter if not set by client, also fetchOwner is optional (#17366)

This commit is contained in:
Harshavardhana
2023-06-06 21:31:47 -07:00
committed by GitHub
parent d1448adbda
commit 442c50ff00
4 changed files with 18 additions and 13 deletions
+4 -1
View File
@@ -356,7 +356,10 @@ func setRequestValidityHandler(h http.Handler) http.Handler {
return
}
// Check for bad components in URL query values.
for _, vv := range r.Form {
for k, vv := range r.Form {
if k == "delimiter" { // delimiters are allowed to have `.` or `..`
continue
}
for _, v := range vv {
if hasBadPathComponent(v) {
if ok {