]> git.lizzy.rs Git - mtmap.git/blobdiff - deserialize.go
Don't error on unknown nodes
[mtmap.git] / deserialize.go
index 78b9ea2573699faac004e947a6e2f2270161ad2c..579acac240cc3e988f3cac441d6485a932a7c008 100644 (file)
@@ -250,7 +250,7 @@ func Deserialize(r io.Reader, idNameMap map[string]mt.Content) *MapBlk {
 
                name, ok := nameIdMap[id]
                if !ok {
-                       panic(ErrInvalidNodeId{id})
+                       name = "unknown"
                }
 
                switch name {
@@ -263,7 +263,7 @@ func Deserialize(r io.Reader, idNameMap map[string]mt.Content) *MapBlk {
                default:
                        id, ok = idNameMap[name]
                        if !ok {
-                               panic(ErrInvalidNodeName{name})
+                               id = mt.Unknown
                        }
                }