Skip to content

Commit 13de3ca

Browse files
committed
Enable default sorting for listVirtualMachines and listRouters to keep
back compatible.
1 parent 3c1ccdf commit 13de3ca

1 file changed

Lines changed: 4 additions & 7 deletions

File tree

server/src/com/cloud/api/query/QueryManagerImpl.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -592,9 +592,8 @@ private Pair<List<UserVmJoinVO>, Integer> searchForUserVMsInternal(ListVMsCmd cm
592592
Boolean isRecursive = domainIdRecursiveListProject.second();
593593
ListProjectResourcesCriteria listProjectResourcesCriteria = domainIdRecursiveListProject.third();
594594

595-
// removing order by, orderBy shouold be specified in ListVMsCmd parameters
596-
//Criteria c = new Criteria("id", Boolean.TRUE, cmd.getStartIndex(), cmd.getPageSizeVal());
597-
Criteria c = new Criteria(null, Boolean.FALSE, cmd.getStartIndex(), cmd.getPageSizeVal());
595+
Criteria c = new Criteria("id", Boolean.TRUE, cmd.getStartIndex(), cmd.getPageSizeVal());
596+
//Criteria c = new Criteria(null, Boolean.FALSE, cmd.getStartIndex(), cmd.getPageSizeVal()); //version without default sorting
598597
c.addCriteria(Criteria.KEYWORD, cmd.getKeyword());
599598
c.addCriteria(Criteria.ID, cmd.getId());
600599
c.addCriteria(Criteria.NAME, cmd.getInstanceName());
@@ -962,10 +961,8 @@ private Pair<List<DomainRouterJoinVO>, Integer> searchForRoutersInternal(ListRou
962961
Long domainId = domainIdRecursiveListProject.first();
963962
Boolean isRecursive = domainIdRecursiveListProject.second();
964963
ListProjectResourcesCriteria listProjectResourcesCriteria = domainIdRecursiveListProject.third();
965-
// no default orderBy
966-
// Filter searchFilter = new Filter(DomainRouterJoinVO.class, "id",
967-
// true, cmd.getStartIndex(), cmd.getPageSizeVal());
968-
Filter searchFilter = new Filter(DomainRouterJoinVO.class, null, true, cmd.getStartIndex(), cmd.getPageSizeVal());
964+
Filter searchFilter = new Filter(DomainRouterJoinVO.class, "id", true, cmd.getStartIndex(), cmd.getPageSizeVal());
965+
//Filter searchFilter = new Filter(DomainRouterJoinVO.class, null, true, cmd.getStartIndex(), cmd.getPageSizeVal());
969966
SearchBuilder<DomainRouterJoinVO> sb = _routerJoinDao.createSearchBuilder();
970967
sb.select(null, Func.DISTINCT, sb.entity().getId()); // select distinct
971968
// ids to get

0 commit comments

Comments
 (0)