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