From 02bbccdb486b5cd34db64f865524de23bb3a3a32 Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Wed, 22 Feb 2012 11:33:32 -0800 Subject: [PATCH] system page - physical network - fix a bug that after physical network tags field is updated, add guest network dialog was still using obsolete physical network data. [reviewed-by: Brian] --- ui/scripts/system.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) 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++) {