fix (plg_backend_local): folder nav issue

This commit is contained in:
MickaelK
2025-09-12 12:49:06 +10:00
parent 03daa29917
commit a2c6d554fd

View File

@ -75,7 +75,19 @@ func (this Local) Ls(path string) ([]os.FileInfo, error) {
}
func (this Local) Cat(path string) (io.ReadCloser, error) {
return SafeOsOpenFile(path, os.O_RDONLY, os.ModePerm)
f, err := SafeOsOpenFile(path, os.O_RDONLY, os.ModePerm)
if err != nil {
return nil, err
}
fs, err := f.Stat()
if err != nil {
f.Close()
return nil, err
} else if fs.IsDir() {
f.Close()
return nil, ErrNotFound
}
return f, nil
}
func (this Local) Mkdir(path string) error {