diff --git a/src/main/java/org/olat/repository/manager/RepositoryEntryAuthorQueries.java b/src/main/java/org/olat/repository/manager/RepositoryEntryAuthorQueries.java index ffb1e0c4f0c09eb369e71356d54f92304db35a78..41753ac7128502f4ba99f955361ba7c6361073b8 100644 --- a/src/main/java/org/olat/repository/manager/RepositoryEntryAuthorQueries.java +++ b/src/main/java/org/olat/repository/manager/RepositoryEntryAuthorQueries.java @@ -328,9 +328,9 @@ public class RepositoryEntryAuthorQueries { break; case access: if(asc) { - sb.append(" order by v.access asc, lower(v.displayname) asc"); + sb.append(" order by v.membersOnly asc, v.access asc, lower(v.displayname) asc"); } else { - sb.append(" order by v.access desc, lower(v.displayname) desc"); + sb.append(" order by v.membersOnly desc, v.access desc, lower(v.displayname) desc"); } break; case ac: