diff --git a/src/main/java/org/olat/repository/RepositoryManager.java b/src/main/java/org/olat/repository/RepositoryManager.java index 9da8b490bafcbe13756c3afbeb3bfbd3c3c7130f..a410924f3a14195363354887a532daece4cd72b3 100644 --- a/src/main/java/org/olat/repository/RepositoryManager.java +++ b/src/main/java/org/olat/repository/RepositoryManager.java @@ -780,7 +780,7 @@ public class RepositoryManager extends BasicManager { StringBuffer query = new StringBuffer(400); query.append("select v from" + " org.olat.repository.RepositoryEntry v inner join fetch v.olatResource as res," + " org.olat.basesecurity.SecurityGroupMembershipImpl as sgmsi" + " where " + " v.ownerGroup = sgmsi.securityGroup and" - + " sgmsi.identity = :identity"); + + " sgmsi.identity = :identity and v.access>0"); if (limitTypes != null && limitTypes.length > 0) { for (int i = 0; i < limitTypes.length; i++) { String limitType = limitTypes[i];