Skip to content

Commit a1e8d5e

Browse files
committed
CID-1233087: In case of no virtual routers, fail early
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
1 parent fbbd2f8 commit a1e8d5e

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

server/src/com/cloud/vm/UserVmManagerImpl.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2530,6 +2530,9 @@ public UserVm createAdvancedVirtualMachine(DataCenter zone, ServiceOffering serv
25302530
if (requiredOfferings.get(0).getState() == NetworkOffering.State.Enabled) {
25312531
// get Virtual networks
25322532
List<? extends Network> virtualNetworks = _networkModel.listNetworksForAccount(owner.getId(), zone.getId(), Network.GuestType.Isolated);
2533+
if (virtualNetworks == null) {
2534+
throw new InvalidParameterValueException("No (virtual) networks are found for account " + owner);
2535+
}
25332536
if (virtualNetworks.isEmpty()) {
25342537
long physicalNetworkId = _networkModel.findPhysicalNetworkId(zone.getId(), requiredOfferings.get(0).getTags(), requiredOfferings.get(0).getTrafficType());
25352538
// Validate physical network

0 commit comments

Comments
 (0)