mirror of https://github.com/node-red/node-red.git
Ensure node/group xrefs are consistent on import
parent
97b7479081
commit
979c5351a8
|
@ -1442,7 +1442,15 @@ RED.nodes = (function() {
|
|||
return node_map[id];
|
||||
})
|
||||
// Just in case the group references a node that doesn't exist for some reason
|
||||
n.nodes = n.nodes.filter(function(v) { return !!v});
|
||||
n.nodes = n.nodes.filter(function(v) {
|
||||
if (v) {
|
||||
// Repair any nodes that have forgotten they are in this group
|
||||
if (v.g !== n.id) {
|
||||
v.g = n.id;
|
||||
}
|
||||
}
|
||||
return !!v
|
||||
});
|
||||
if (!n.g) {
|
||||
groupDepthMap[n.id] = 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue