mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	CLOUDSTACK-3078. Since no default value is set for the isolation type during the physical network creation,
modify guest vlan range dedication to check if the isolation type is VLAN only when an isolation type has been set
This commit is contained in:
		
							parent
							
								
									d3d6350219
								
							
						
					
					
						commit
						4a260672e0
					
				| @ -2978,7 +2978,7 @@ public class NetworkServiceImpl extends ManagerBase implements  NetworkService { | |||||||
|         PhysicalNetworkVO physicalNetwork = _physicalNetworkDao.findById(physicalNetworkId); |         PhysicalNetworkVO physicalNetwork = _physicalNetworkDao.findById(physicalNetworkId); | ||||||
|         if (physicalNetwork == null ) { |         if (physicalNetwork == null ) { | ||||||
|             throw new InvalidParameterValueException("Unable to find physical network by id " + physicalNetworkId); |             throw new InvalidParameterValueException("Unable to find physical network by id " + physicalNetworkId); | ||||||
|         } else if (physicalNetwork.getIsolationMethods() == null || !physicalNetwork.getIsolationMethods().contains("VLAN")) { |         } else if (physicalNetwork.getIsolationMethods() != null && !physicalNetwork.getIsolationMethods().contains("VLAN")) { | ||||||
|             throw new InvalidParameterValueException("Cannot dedicate guest vlan range. " + |             throw new InvalidParameterValueException("Cannot dedicate guest vlan range. " + | ||||||
|                     "Physical isolation type of network " + physicalNetworkId + " is not VLAN"); |                     "Physical isolation type of network " + physicalNetworkId + " is not VLAN"); | ||||||
|         } |         } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user