diff --git a/metadata/directory_map.go b/metadata/directory_map.go index b8ddd0c..7af8156 100644 --- a/metadata/directory_map.go +++ b/metadata/directory_map.go @@ -139,6 +139,14 @@ func marshallMapMsgpack(enc *msgpack.Encoder, m *linkedhashmap.Map) error { if err := enc.Encode(&v); err != nil { return err } + case *FileVersion: + if err := enc.Encode(&v); err != nil { + return err + } + case *encoding.CID: + if err := enc.Encode(&v); err != nil { + return err + } default: return fmt.Errorf("unsupported type for encoding") }