diff --git a/io/directory.go b/io/directory.go index b0c4549aa..0812670df 100644 --- a/io/directory.go +++ b/io/directory.go @@ -134,7 +134,7 @@ func NewDirectoryFromNode(dserv ipld.DAGService, node ipld.Node) (Directory, err switch fsNode.Type() { case format.TDirectory: - return newBasicDirectoryFromNode(dserv, protoBufNode.Copy().(*mdag.ProtoNode)), nil + return &UpgradeableDirectory{newBasicDirectoryFromNode(dserv, protoBufNode.Copy().(*mdag.ProtoNode))}, nil case format.THAMTShard: shard, err := hamt.NewHamtFromDag(dserv, node) if err != nil {