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