Skip to content

Commit 90737e5

Browse files
committed
filter only if suitable hosts aren't empty
1 parent f632428 commit 90737e5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

server/src/main/java/com/cloud/server/ManagementServerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1615,7 +1615,7 @@ public Ternary<Pair<List<? extends Host>, Integer>, List<? extends Host>, Map<Ho
16151615

16161616
// Only list hosts of the same architecture as the source Host in a multi-arch zone
16171617
List<CPU.CPUArch> clusterArchs = ApiDBUtils.listZoneClustersArchs(vm.getDataCenterId());
1618-
if (CollectionUtils.isNotEmpty(clusterArchs) && clusterArchs.size() > 1) {
1618+
if (CollectionUtils.isNotEmpty(clusterArchs) && clusterArchs.size() > 1 && !suitableHosts.isEmpty()) {
16191619
suitableHosts = suitableHosts.stream().filter(h -> h.getArch() == srcHost.getArch()).collect(Collectors.toList());
16201620
}
16211621

0 commit comments

Comments
 (0)