Fixed nodes duplicates

This commit is contained in:
Nikolay Rozhkov
2023-06-18 23:53:57 +03:00
parent d22131e2fb
commit 19f858b73b
3 changed files with 12 additions and 9 deletions

View File

@@ -92,12 +92,14 @@ class Node {
*/
const addNode = function(ID: string): Node {
ID = common.sanitizeText(ID, configApi.getConfig());
let node: Node;
if (nodesHash[ID] === undefined) {
nodesHash[ID] = new Node(ID);
node = new Node(ID);
nodesHash[ID] = node;
nodes.push(node);
} else {
node = nodesHash[ID];
}
const node = nodesHash[ID];
nodes.push(node);
// debugger;
return node;
};

View File

@@ -99,7 +99,6 @@ export const draw = function (text: string, id: string, _version: string, diagOb
graph.links.push({source: link.source.ID, target: link.target.ID, value: link.value});
});
debugger;
// const graph = {
// nodes: [