diff --git a/src/main/java/org/olat/catalog/CatalogManager.java b/src/main/java/org/olat/catalog/CatalogManager.java
index dcc979570c03220bd698b8ea470488ebc6551eb5..742db87f90960ca92663b7d0d5f056d39e425307 100644
--- a/src/main/java/org/olat/catalog/CatalogManager.java
+++ b/src/main/java/org/olat/catalog/CatalogManager.java
@@ -183,7 +183,8 @@ public class CatalogManager extends BasicManager implements UserDataDeletable, I
 		StringBuilder sb = new StringBuilder();
 		sb.append("select cei from ").append(CatalogEntryImpl.class.getName()).append(" as cei ")
 		  .append(" inner join fetch cei.ownerGroup as ownerGroup")
-		  .append(" where cei.type=").append(CatalogEntry.TYPE_NODE);
+		  .append(" where cei.type=").append(CatalogEntry.TYPE_NODE)
+		  .append(" order by cei.name");
 		
 		return dbInstance.getCurrentEntityManager()
 				.createQuery(sb.toString(), CatalogEntry.class)