From ba67d1929951b00deb5bdb25cbbbc7ef049839ec Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Fri, 29 Mar 2024 15:59:01 -0400 Subject: [PATCH] fix: reset file after seeking --- api/s5/file.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/s5/file.go b/api/s5/file.go index bbdb2b9..465f7cb 100644 --- a/api/s5/file.go +++ b/api/s5/file.go @@ -340,6 +340,11 @@ func (f *S5File) Manifest() (s5libmetadata.Metadata, error) { return nil, err } + _, err = f.Seek(0, io.SeekStart) + if err != nil { + return nil, err + } + md, err := f.protocol.Node().Services().Storage().ParseMetadata(data, cid) if err != nil { return nil, err