From 25f325bbaaa5e541e43c8a6ec7a7a7d14d53dcd1 Mon Sep 17 00:00:00 2001 From: Anthony Lapenna Date: Wed, 25 Oct 2017 13:37:52 +0200 Subject: [PATCH] fix(network-details): fix an issue caused by stopped containers (#1328) --- app/components/network/networkController.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/components/network/networkController.js b/app/components/network/networkController.js index f4ea325e5..87da9d9e8 100644 --- a/app/components/network/networkController.js +++ b/app/components/network/networkController.js @@ -40,12 +40,14 @@ function ($scope, $state, $transition$, $filter, Network, NetworkService, Contai var containersInNetwork = []; containers.forEach(function(container) { var containerInNetwork = network.Containers[container.Id]; - containerInNetwork.Id = container.Id; - // Name is not available in Docker 1.9 - if (!containerInNetwork.Name) { - containerInNetwork.Name = $filter('trimcontainername')(container.Names[0]); + if (containerInNetwork) { + containerInNetwork.Id = container.Id; + // Name is not available in Docker 1.9 + if (!containerInNetwork.Name) { + containerInNetwork.Name = $filter('trimcontainername')(container.Names[0]); + } + containersInNetwork.push(containerInNetwork); } - containersInNetwork.push(containerInNetwork); }); $scope.containersInNetwork = containersInNetwork; } @@ -68,7 +70,7 @@ function ($scope, $state, $transition$, $filter, Network, NetworkService, Contai }); } else { Container.query({ - filters: {network: [$transition$.params().id]} + filters: { network: [$transition$.params().id] } }, function success(data) { filterContainersInNetwork(network, data); $('#loadingViewSpinner').hide();