Details
-
Bug
-
Resolution: Fixed
-
High
-
5.2
-
None
Description
7When trying to search for contents from a query set with the "LocationPriority" sort clause, results are wrong.
Steps to reproduce:
1. Create the following content structure:
Folder 1
Article 1 (prioriy 1)
Article 2 (prioriy 2)
Article 3 (prioriy 3)
Folder 2
Article 1 (second location for Folder 1/Article 1, prioriy 3)
Article 2 (second location for Folder 1/Article 2, prioriy 2)
Article 3 (second location for Folder 1/Article 3, prioriy 1)
2. Create a command with the following:
$query = new Query(); $query->criterion = new Criterion\LogicalAnd(array(new Criterion\ParentLocationId([nodeId Folder1]))); $query->sortClauses = new SortClause\LocationPriority(Query::SORT_ASC); $result = $searchService->findContent($query);
3. Run command. Results should be Article 1, Article 2, Article 3. Instead, got Article 2, Article 1, Article 3.