bug 8635: similar bug shows after hitting Submit button in step 5. (Fix: when virtual network container is hidden (e.g. when defaultVirtualizedNetworkOffering.availability is Unavailable), get checked radio buttons from only direct network container.)

This commit is contained in:
Jessica Wang 2011-02-17 16:17:59 -08:00
parent 504ab73ae5
commit 373525f345
1 changed files with 7 additions and 2 deletions

View File

@ -1089,8 +1089,13 @@ function initVMWizard() {
moreCriteria.push("&serviceOfferingId="+$thisPopup.find("input:radio[name=service_offering_radio]:checked").val());
var zoneObj = $thisPopup.find("#wizard_zone option:selected").data("zoneObj");
if (zoneObj.networktype == "Advanced") {
var $selectedPrimaryNetworks = $thisPopup.find("input:radio[name=primary_network]:checked");
if (zoneObj.networktype == "Advanced") {
var $selectedPrimaryNetworks;
if($thisPopup.find("#network_virtual_container").css("display") == "none")
$selectedPrimaryNetworks = $thisPopup.find("#network_direct_container").find("input:radio[name=primary_network]:checked");
else
$selectedPrimaryNetworks = $thisPopup.find("input:radio[name=primary_network]:checked");
var networkIds = $selectedPrimaryNetworks.data("jsonObj").id;
var directNetworkIds = $thisPopup.find("#wizard_review_secondary_network_container").data("directNetworkIds");