bug 9475: don't update vlan in "networks" tab for non-implemented guest networks

status 9475: resolved fixed
This commit is contained in:
alena 2011-04-15 12:00:41 -07:00
parent 054f6b0199
commit 5d6e2871ad

View File

@ -987,9 +987,15 @@ public class Upgrade218to22 implements DbUpgrade {
reservationId = dcId + "-" + vnet; reservationId = dcId + "-" + vnet;
state = "Implemented"; state = "Implemented";
} }
long virtualNetworkId = insertNetwork(conn, "VirtualNetwork" + router[0], "Virtual Network for " + router[0], "Guest", "Vlan", "vlan://" + vnet, (String) router[3],
(String) dc[1], "Dhcp", 6, dcId, "ExternalGuestNetworkGuru", state, (Long) router[1], (Long) router[2], (String) router[5], (String) router[6], "Virtual", false, String vlan = null;
(String) router[4], true, reservationId); if (vnet != null) {
vlan = "vlan://" + vnet;
}
long virtualNetworkId = insertNetwork(conn, "VirtualNetwork" + router[0], "Virtual Network for " + router[0], "Guest", "Vlan", vlan, (String) router[3], (String) dc[1],
"Dhcp", 6, dcId, "ExternalGuestNetworkGuru", state, (Long) router[1], (Long) router[2], (String) router[5], (String) router[6], "Virtual", false, (String) router[4],
true, reservationId);
pstmt = conn.prepareStatement("UPDATE domain_router SET network_id = ? wHERE id = ? "); pstmt = conn.prepareStatement("UPDATE domain_router SET network_id = ? wHERE id = ? ");
pstmt.setLong(1, virtualNetworkId); pstmt.setLong(1, virtualNetworkId);
pstmt.setLong(2, (Long) router[0]); pstmt.setLong(2, (Long) router[0]);