Fix link and group without labels

This commit is contained in:
Ian Gulliver
2019-07-14 03:28:46 +00:00
parent dde00e74df
commit 5f0d7750d4
4 changed files with 4 additions and 4 deletions

View File

@@ -32,7 +32,7 @@ class EditorGroup extends EditorEntryBase {
return super.serialize({
type: 'group',
label: this.getLabel(),
labelObj: this.getLabelObj().serialize(),
labelObj: this.getLabelObj() ? this.getLabelObj().serialize() : null,
members: this.nodes_.serialize(EditorNode),
});
}

View File

@@ -30,7 +30,7 @@ class EditorLink extends EditorEntryBase {
return super.serialize({
type: 'link',
label: this.getLabel(),
labelObj: this.getLabelObj().serialize(),
labelObj: this.getLabelObj() ? this.getLabelObj().serialize() : null,
from: this.getFrom().serialize(),
to: this.getTo().serialize(),
});

View File

@@ -28,7 +28,7 @@ class GraphGroup {
let group = new GraphGroup();
group.id = item.id;
group.label = item.label;
group.labelId = item.labelObj.id;
group.labelId = item.labelObj ? item.labelObj.id : null;
group.nodeLabels = new Set();
for (let member of item.members) {
if (member.label == '') {

View File

@@ -33,7 +33,7 @@ class GraphLink {
let link = new GraphLink();
link.id = item.id;
link.label = item.label;
link.labelId = item.labelObj.id;
link.labelId = item.labelObj ? item.labelObj.id : null;
link.fromLabel = item.from.label;
link.toLabel = item.to.label;
if (link.fromLabel == '' || link.toLabel == '') {