From 8a6516e1573c646197bca459993d91e0d1033032 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Thu, 7 Mar 2024 16:48:56 -0500 Subject: [PATCH] fix: if root return a file with that set --- api/s5/fs_dir.go | 9 +++++++++ 1 file changed, 9 insertions(+) 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 }