From b9301efbb7748b66bb8d5ee11b6bde610a094871 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Sun, 28 Dec 2014 16:11:04 +0200 Subject: Fixes #245 - broken link deletion Broken because of changed server return struct, now uses link_rm dictionary (i.e. topo diff). --- src/client/model/graph.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/client/model') diff --git a/src/client/model/graph.js b/src/client/model/graph.js index 64327f6a..000f675b 100644 --- a/src/client/model/graph.js +++ b/src/client/model/graph.js @@ -633,8 +633,9 @@ function Graph() { } function graph_on_success(ret) { - var link_id = ret[0][0]; - links.splice(linkGetIndexFromId(link_id), 1); + ret.link_rm.forEach(function (link_id) { + links.splice(linkGetIndexFromId(link_id), 1); + }); if (on_success) { on_success(); } -- cgit v1.3.1