From c7fe444ae675858abca17f1a8ccb831d21129988 Mon Sep 17 00:00:00 2001 From: Naga Kiran Date: Wed, 10 Dec 2014 22:15:37 +0530 Subject: [PATCH] Closes-Bug: #1401173 Issue is it's failing while parsing virtual_network under interface_list in instance UVE which doesn't exist in this case Added the null to parse virtual network only if it exists Change-Id: Ibee1fdcdac3b14eef2a19676e75afd7cf02ee7a7 --- .../tenant-network/common/ui/js/tenant_monitor_utils.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webroot/monitor/tenant-network/common/ui/js/tenant_monitor_utils.js b/webroot/monitor/tenant-network/common/ui/js/tenant_monitor_utils.js index b407e1deb..58141339c 100644 --- a/webroot/monitor/tenant-network/common/ui/js/tenant_monitor_utils.js +++ b/webroot/monitor/tenant-network/common/ui/js/tenant_monitor_utils.js @@ -832,7 +832,9 @@ var tenantNetworkMonitorUtils = { obj['vRouter'] = ifNull(jsonPath(currObj, '$..vrouter')[0], '-'); obj['intfCnt'] = ifNull(jsonPath(currObj, '$..interface_list')[0], []).length; obj['vn'] = ifNull(jsonPath(currObj, '$..interface_list[*].virtual_network'),[]); - obj['vn'] = tenantNetworkMonitorUtils.formatVN(obj['vn']); + //Parse the VN only if it exists + if(obj['vn'] != false) + obj['vn'] = tenantNetworkMonitorUtils.formatVN(obj['vn']); obj['ip'] = []; var intfList = ifNull(currObj['UveVirtualMachineAgent']['interface_list'],[]); for(var i = 0; i < intfList.length; i++ ) {