mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-21 14:50:08 +03:00
M #~: preserve NETWORK name intantiate (#4603)
Signed-off-by: Jorge Lobo <jlobo@opennebula.systems>
This commit is contained in:
parent
90605d15be
commit
e31550cb8e
@ -173,12 +173,15 @@ define(function(require) {
|
||||
if ( !nic["NETWORK_MODE"] || ( nic["NETWORK_MODE"] && nic["NETWORK_MODE"] !== "auto" ) )
|
||||
{
|
||||
var val = $(this).data("vnetsTable").retrieveResourceTableSelect();
|
||||
var tempNetwork = nic["NETWORK"];
|
||||
var preserveNetwork = false;
|
||||
if (val == undefined || val == ""){
|
||||
if (nic["NETWORK"] == undefined && nic["NETWORK_ID"] == undefined ){
|
||||
// No network name or id in original NIC, and no selection done
|
||||
delete nic['FROM'];
|
||||
return; //continue
|
||||
}
|
||||
preserveNetwork = true;
|
||||
}else{
|
||||
if(nic && nic.FROM && nic.FROM==='TEMPLATE'){
|
||||
delete nic['FROM'];
|
||||
@ -191,7 +194,13 @@ define(function(require) {
|
||||
delete nic["NETWORK_UNAME"];
|
||||
delete nic["NETWORK_UID"];
|
||||
delete nic["FROM"];
|
||||
nic["NETWORK_ID"] = val;
|
||||
if(preserveNetwork){
|
||||
nic["NETWORK"] = tempNetwork;
|
||||
preserveNetwork = false;
|
||||
}
|
||||
if(val && val.length){
|
||||
nic["NETWORK_ID"] = val;
|
||||
}
|
||||
delete nic["FLOATING_IP"];
|
||||
if ($("input.floating_ip", $(this)).prop("checked")){
|
||||
nic["FLOATING_IP"] = "YES";
|
||||
|
Loading…
x
Reference in New Issue
Block a user