webdav: handle permission errors in ReadDir

This commit is contained in:
Krystian Chachuła authored and Simon Ser committed 2025-08-28 18:25:37 +02:00
1 parent 87062437b6
commit e4babc2798
1 file changed
+4 -1
+4 -1
View File
@@ -103,9 +103,12 @@ func (fs LocalFileSystem) ReadDir(ctx context.Context, name string, recursive bo
var l []FileInfo
err = filepath.Walk(path, func(p string, fi os.FileInfo, err error) error {
if err != nil {
if err != nil && !errors.Is(err, os.ErrPermission) {
return err
}
if fi == nil {
return nil
}
href, err := fs.externalPath(p)
if err != nil {