diff --git a/ui/scripts/system.js b/ui/scripts/system.js index a2c82dcd5b6..f356c5c3d41 100644 --- a/ui/scripts/system.js +++ b/ui/scripts/system.js @@ -1045,10 +1045,21 @@ networkOfferingId: { label: 'label.network.offering', dependsOn: 'scope', - select: function(args) { + select: function(args) { + $.ajax({ + url: createURL('listPhysicalNetworks'), + data: { + zoneid: selectedZoneObj.id + }, + async: false, + success: function(json) { + physicalNetworkObjs = json.listphysicalnetworksresponse.physicalnetwork; + } + }); + var apiCmd = "listNetworkOfferings&state=Enabled&zoneid=" + selectedZoneObj.id; - var array1 = []; - + var array1 = []; + if(physicalNetworkObjs.length > 1) { //multiple physical networks var guestTrafficTypeTotal = 0; for(var i = 0; i < physicalNetworkObjs.length; i++) {