diff --git a/src/main/java/org/olat/modules/qpool/manager/CollectionDAO.java b/src/main/java/org/olat/modules/qpool/manager/CollectionDAO.java
index 533b670ae51c9e2a217a447511145e04a83fa501..cd88b0bc5cdb629e8ada4ae27386c0e65ce3366d 100644
--- a/src/main/java/org/olat/modules/qpool/manager/CollectionDAO.java
+++ b/src/main/java/org/olat/modules/qpool/manager/CollectionDAO.java
@@ -137,7 +137,7 @@ public class CollectionDAO {
 		if(inKeys != null && !inKeys.isEmpty()) {
 			sb.append(" and item.key in (:itemKeys)");
 		}
-		if(PersistenceHelper.appendGroupBy(sb, "item", orderBy)) {
+		if(!PersistenceHelper.appendGroupBy(sb, "item", orderBy)) {
 			sb.append(" order by item.key asc ");
 		}