diff --git a/api/s5/fs_dir.go b/api/s5/fs_dir.go index 6495a1f..e787bab 100644 --- a/api/s5/fs_dir.go +++ b/api/s5/fs_dir.go @@ -72,6 +72,15 @@ func (w *dirFs) openDirectly(name string, dir *metadata.DirectoryMetadata) (fs.F }), nil } + if name == "." { + return w.s5.newFile(FileParams{ + Hash: w.root.Hash.HashBytes(), + Type: w.root.Type, + Name: name, + }), nil + + } + return nil, fs.ErrNotExist }