Skip to content

Commit d7336c1

Browse files
committed
fixup
1 parent 8888b27 commit d7336c1

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

engine/schema/src/main/java/com/cloud/vm/dao/VMInstanceDaoImpl.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,7 @@ protected void init() {
295295
DistinctHostNameSearch = createSearchBuilder(String.class);
296296
DistinctHostNameSearch.selectFields(DistinctHostNameSearch.entity().getHostName());
297297

298+
DistinctHostNameSearch.and("hostname", DistinctHostNameSearch.entity().getHostName(), SearchCriteria.Op.EQ);
298299
DistinctHostNameSearch.and("types", DistinctHostNameSearch.entity().getType(), SearchCriteria.Op.IN);
299300
DistinctHostNameSearch.and("accounts", DistinctHostNameSearch.entity().getAccountId(), SearchCriteria.Op.IN);
300301
DistinctHostNameSearch.and("domains", DistinctHostNameSearch.entity().getDomainId(), SearchCriteria.Op.IN);
@@ -891,13 +892,15 @@ public List<String> listDistinctHostNames(long networkId, VirtualMachine.Type...
891892

892893
public boolean hostNameExistsInDomainIds(String hostName, Set<Long> domainIdList) {
893894
SearchCriteria<String> sc = DistinctHostNameSearch.create();
895+
sc.setParameters("hostname", hostName);
894896
sc.setParameters("domains", domainIdList.toArray());
895897

896898
return CollectionUtils.isNotEmpty(customSearch(sc, null));
897899
}
898900

899901
public boolean hostNameExistsInDomainIdsAccountIds(String hostName, Set<Long> accountIdList) {
900902
SearchCriteria<String> sc = DistinctHostNameSearch.create();
903+
sc.setParameters("hostname", hostName);
901904
sc.setParameters("accounts", accountIdList.toArray());
902905

903906
return CollectionUtils.isNotEmpty(customSearch(sc, null));

0 commit comments

Comments
 (0)