rc: Fix serving bucket based objects with --rc-serve

Before this change serving bucket based objects
`[remote:bucket]/path/to/object` would fail with 404 not found.

This was because the leading `/` in `/path/to/object` was being passed
to NewObject.
This commit is contained in:
Nick Craig-Wood
2019-06-10 11:59:06 +01:00
parent 2c72e7f0a2
commit f681d32996
2 changed files with 11 additions and 1 deletions
+1
View File
@@ -243,6 +243,7 @@ func (s *Server) serveRemote(w http.ResponseWriter, r *http.Request, path string
}
directory.Serve(w, r)
} else {
path = strings.Trim(path, "/")
o, err := f.NewObject(path)
if err != nil {
writeError(path, nil, w, errors.Wrap(err, "failed to find object"), http.StatusInternalServerError)