Author: bpoussin Date: 2011-08-13 03:00:21 +0200 (Sat, 13 Aug 2011) New Revision: 303 Url: http://chorem.org/repositories/revision/bow/303 Log: Anomalie #431: Bad sort order for last added bookmark Modified: trunk/bow-ui/src/main/java/org/chorem/bow/BowInit.java Modified: trunk/bow-ui/src/main/java/org/chorem/bow/BowInit.java =================================================================== --- trunk/bow-ui/src/main/java/org/chorem/bow/BowInit.java 2011-08-04 09:52:39 UTC (rev 302) +++ trunk/bow-ui/src/main/java/org/chorem/bow/BowInit.java 2011-08-13 01:00:21 UTC (rev 303) @@ -29,6 +29,7 @@ import javax.servlet.http.HttpServletRequest; import java.util.List; +import org.nuiton.wikitty.search.Search; public class BowInit { @@ -107,12 +108,12 @@ Criteria criteria = BookmarkUtils.getBookmarkListCriteriaByUser(user, null); if (criteria != null) { - Criteria sortCriteria = - criteria.addSortDescending(BowBookmark.FQ_FIELD_BOWBOOKMARK_CLICK) + Criteria sortCriteria = Search.query(criteria).criteria() + .addSortDescending(BowBookmark.FQ_FIELD_BOWBOOKMARK_CLICK) .setEndIndex(MAX_ELEMENT_NUMBER); PagedResult<BowBookmark> result = proxy.findAllByCriteria(BowBookmark.class, sortCriteria); //Selects all bookmarks by user - sortCriteria = - criteria.addSortDescending(BowBookmark.FQ_FIELD_BOWBOOKMARK_CREATIONDATE) + sortCriteria =Search.query(criteria).criteria() + .addSortDescending(BowBookmark.FQ_FIELD_BOWBOOKMARK_CREATIONDATE) .setEndIndex(MAX_ELEMENT_NUMBER); List<BowBookmark> lastBookmarks = proxy.findAllByCriteria(BowBookmark.class, sortCriteria).getAll();
participants (1)
-
bpoussin@users.chorem.org