Test: auth middleware for WebDAV

This commit is contained in:
HFO4
2019-12-23 11:22:46 +08:00
parent cf90ab5a9a
commit fd7b6e33c8
4 changed files with 114 additions and 4 deletions

View File

@@ -604,6 +604,7 @@ func (h *Handler) handlePropfind(w http.ResponseWriter, r *http.Request, fs *fil
mw := multistatusWriter{w: w}
walkFn := func(reqPath string, info FileInfo, err error) error {
if err != nil {
return err
}
@@ -626,7 +627,7 @@ func (h *Handler) handlePropfind(w http.ResponseWriter, r *http.Request, fs *fil
if err != nil {
return err
}
href := path.Join(h.Prefix, strconv.FormatUint(uint64(fs.User.ID), 10), reqPath)
href := path.Join(h.Prefix, reqPath)
if href != "/" && info.IsDir() {
href += "/"
}