CS-14270: return VLAN id only if the broadcast URI starts with 'vlan'

This commit is contained in:
Salvatore Orlando 2012-04-24 14:13:04 +01:00
parent f86e9f9eea
commit 8ccb4b6680

View File

@ -2762,11 +2762,13 @@ public class ApiResponseHelper implements ResponseGenerator {
response.setNetmask(NetUtils.cidr2Netmask(network.getCidr()));
}
// FIXME - either set broadcast URI or vlan
if (network.getBroadcastUri() != null) {
String broadcastUri = network.getBroadcastUri().toString();
response.setBroadcastUri(broadcastUri);
String vlan = broadcastUri.substring("vlan://".length(), broadcastUri.length());
String vlan="N/A";
if (broadcastUri.startsWith("vlan")) {
vlan = broadcastUri.substring("vlan://".length(), broadcastUri.length());
}
response.setVlan(vlan);
}