diff --git a/EditorGroup.js b/EditorGroup.js index e603def..1cbfc3b 100644 --- a/EditorGroup.js +++ b/EditorGroup.js @@ -63,7 +63,9 @@ class EditorGroup extends EditorEntryBase { static unserialize(ser) { let group = new EditorGroup(); group.nodes_.clear(); - group.setLabel(ser.label); + if (ser.label != null) { + group.setLabel(ser.label); + } group.nodes_.unserialize(ser.members); return group.getElement(); } diff --git a/EditorLink.js b/EditorLink.js index 9006ae4..0812c6e 100644 --- a/EditorLink.js +++ b/EditorLink.js @@ -69,7 +69,9 @@ class EditorLink extends EditorEntryBase { static unserialize(ser) { let link = new EditorLink(); link.nodes_.clear(); - link.setLabel(ser.label); + if (ser.label != null) { + link.setLabel(ser.label); + } link.nodes_.unserialize([ser.from, ser.to]); return link.getElement(); }