From 21ec95a8db239c5a9d127f0b3bcd311a540b73e0 Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Sun, 12 May 2019 12:49:55 +0100 Subject: [PATCH] fix: set depth header License: MIT Signed-off-by: Henrique Dias --- webdav.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webdav.go b/webdav.go index fc09fa1..62bf67c 100644 --- a/webdav.go +++ b/webdav.go @@ -57,6 +57,10 @@ func (c *Config) ServeHTTP(w http.ResponseWriter, r *http.Request) { info, err := u.Handler.FileSystem.Stat(context.TODO(), r.URL.Path) if err == nil && info.IsDir() { r.Method = "PROPFIND" + + if r.Header.Get("Depth") == "" { + r.Header.Add("Depth", "1") + } } }