From 517baf954bc064cccb68ff2524d44cd46002eb5b Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Fri, 4 Dec 2015 00:14:41 +0530 Subject: [PATCH] metrics: fix instance count Signed-off-by: Rohit Yadav --- ui/scripts/metrics.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ui/scripts/metrics.js b/ui/scripts/metrics.js index 77044695c07..609022a81a3 100644 --- a/ui/scripts/metrics.js +++ b/ui/scripts/metrics.js @@ -159,7 +159,7 @@ items[idx].clusters += parseInt(json.listclustersresponse.count); $.each(json.listclustersresponse.cluster, function(i, cluster) { if (cluster.allocationstate == 'Enabled' && cluster.managedstate == 'Managed') { - items[idx].clustersUp++; + items[idx].clustersUp += 1; } $.ajax({ url: createURL('listHosts'), @@ -714,12 +714,14 @@ success: function(json) { if (json && json.listvirtualmachinesresponse && json.listvirtualmachinesresponse.virtualmachine) { var vms = json.listvirtualmachinesresponse.virtualmachine; - $.each(vms, function(idx, vm) { - items[idx].instances++; - if (vm.state == 'Running') { - items[idx].instancesUp++; - } - }); + if (vms) { + $.each(vms, function(_, vm) { + items[idx].instances += 1; + if (vm.state == 'Running') { + items[idx].instancesUp += 1; + } + }); + } } }, async: false