From 06bf0bb7285969f3f4de2b3de8948d87e82e51e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?William=20Tisa=CC=88ter?= Date: Sat, 4 Oct 2014 18:14:36 +0200 Subject: [PATCH] Remove node from node list after deregristration --- ui/javascripts/app/controllers.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ui/javascripts/app/controllers.js b/ui/javascripts/app/controllers.js index dac19ab06..724a528a6 100644 --- a/ui/javascripts/app/controllers.js +++ b/ui/javascripts/app/controllers.js @@ -285,7 +285,7 @@ ItemBaseController = Ember.ArrayController.extend({ }); App.NodesShowController = Ember.ObjectController.extend({ - needs: ["dc"], + needs: ["dc", "nodes"], dc: Ember.computed.alias("controllers.dc"), actions: { @@ -306,6 +306,10 @@ App.NodesShowController = Ember.ObjectController.extend({ 'Node': node.Node }) }).then(function(response) { + var nodes = controller.get('controllers.nodes').get('nodes'); + controller.get('controllers.nodes').set('nodes', nodes.filter(function(n) { + return n.Node !== node.Node; + })); controller.transitionToRoute('nodes'); }).fail(function(response) { controller.set('errorMessage', 'Received error while processing: ' + response.statusText);