mirror of https://github.com/apache/cloudstack.git
list systemonly direct network if zone is security group enabled
This commit is contained in:
parent
10ff7127fe
commit
5f3415d377
|
|
@ -1670,7 +1670,12 @@ public class NetworkManagerImpl implements NetworkManager, NetworkService, Manag
|
|||
SearchCriteria<NetworkVO> sc = sb.create();
|
||||
|
||||
if (!isSystem) {
|
||||
sc.setJoinParameters("networkOfferingSearch", "systemOnly", false);
|
||||
if (zoneId != null) {
|
||||
DataCenterVO dc = _dcDao.findById(zoneId);
|
||||
if (dc != null && !dc.isSecurityGroupEnabled()) {
|
||||
sc.setJoinParameters("networkOfferingSearch", "systemOnly", false);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
sc.setJoinParameters("networkOfferingSearch", "systemOnly", true);
|
||||
sc.setJoinParameters("zoneSearch", "networkType", NetworkType.Advanced.toString());
|
||||
|
|
|
|||
Loading…
Reference in New Issue