From 2434ac54d0207cf9888b1248fd3bd63ef06e7c3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=AE=E5=87=89?= Date: Sat, 29 Jan 2022 18:36:22 +0800 Subject: [PATCH] :bug: fix webdav --- drivers/operate/operate.go | 9 +-------- server/webdav/webdav.go | 2 +- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/drivers/operate/operate.go b/drivers/operate/operate.go index 2dd042cc..fef8b201 100644 --- a/drivers/operate/operate.go +++ b/drivers/operate/operate.go @@ -24,14 +24,7 @@ func Files(driver base.Driver, account *model.Account, path string) ([]model.Fil } func File(driver base.Driver, account *model.Account, path string) (*model.File, error) { - file, _, err := Path(driver, account, path) - if err != nil { - return nil, err - } - if file == nil { - return nil, base.ErrNotFolder - } - return file, nil + return driver.File(path, account) } func MakeDir(driver base.Driver, account *model.Account, path string, clearCache bool) error { diff --git a/server/webdav/webdav.go b/server/webdav/webdav.go index 05550c91..c0b48220 100644 --- a/server/webdav/webdav.go +++ b/server/webdav/webdav.go @@ -46,7 +46,7 @@ func (h *Handler) stripPrefix(p string) (string, int, error) { func isPathExist(ctx context.Context, fs *FileSystem, path string) (bool, FileInfo) { file, err := fs.File(path) if err != nil { - log.Debug(path, err) + log.Debugln(path, err) return false, nil } return true, file