Skip to content

Commit 1a41837

Browse files
Added few checks for cluster details
1 parent befe92d commit 1a41837

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware/manager/VmwareManagerImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@
138138
import org.apache.cloudstack.storage.datastore.db.PrimaryDataStoreDao;
139139
import org.apache.cloudstack.storage.datastore.db.StoragePoolVO;
140140
import org.apache.cloudstack.utils.identity.ManagementServerNode;
141+
import org.apache.commons.collections.MapUtils;
142+
import org.apache.commons.lang.StringUtils;
141143
import org.apache.log4j.Logger;
142144

143145
import javax.inject.Inject;
@@ -458,7 +460,7 @@ private HostMO getOldestExistentHostInCluster(Long clusterId, VmwareContext serv
458460
ManagedObjectReference morSrcHost = HypervisorHostHelper.getHypervisorHostMorFromGuid(host.getGuid());
459461
if (morSrcHost == null) {
460462
Map<String, String> clusterDetails = clusterDetailsDao.findDetails(clusterId);
461-
if (clusterDetails.get("url") == null) {
463+
if (MapUtils.isEmpty(clusterDetails) || StringUtils.isBlank(clusterDetails.get("url"))) {
462464
return null;
463465
}
464466

0 commit comments

Comments
 (0)