From eb0749115d72d8981f9da2cd75dabe64d9092244 Mon Sep 17 00:00:00 2001 From: Angelo Capossele <angelocapossele@gmail.com> Date: Mon, 27 Jan 2020 11:51:39 +0000 Subject: [PATCH] :recycle: refactor connectNode (#183) --- plugins/analysis/webinterface/httpserver/index.go | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/plugins/analysis/webinterface/httpserver/index.go b/plugins/analysis/webinterface/httpserver/index.go index 4f65bf27..c9a07ecf 100644 --- a/plugins/analysis/webinterface/httpserver/index.go +++ b/plugins/analysis/webinterface/httpserver/index.go @@ -277,16 +277,12 @@ func index(w http.ResponseWriter, r *http.Request) { function connectNodes(sourceNodeId, targetNodeId) { if(existingLinks[sourceNodeId + targetNodeId] == undefined) { - if (!(sourceNodeId in nodesById)) { - addNode(sourceNodeId); + if ((sourceNodeId in nodesById) && (targetNodeId in nodesById)) { + //nodesById[sourceNodeId].online = true; + //nodesById[targetNodeId].online = true; + existingLinks[sourceNodeId + targetNodeId] = true + data.links = [...data.links, { source: sourceNodeId, target: targetNodeId }]; } - if (!(targetNodeId in nodesById)) { - addNode(targetNodeId); - } - nodesById[sourceNodeId].online = true; - nodesById[targetNodeId].online = true; - existingLinks[sourceNodeId + targetNodeId] = true - data.links = [...data.links, { source: sourceNodeId, target: targetNodeId }]; updateGraph(); } -- GitLab