diff --git a/src/main/java/org/olat/repository/controllers/RepositoryDetailsController.java b/src/main/java/org/olat/repository/controllers/RepositoryDetailsController.java index dab811075a51f2ad877f783eb99ff47a8400d484..2e58e5f4ce2bb75807c62ca224b8960d963e429d 100644 --- a/src/main/java/org/olat/repository/controllers/RepositoryDetailsController.java +++ b/src/main/java/org/olat/repository/controllers/RepositoryDetailsController.java @@ -462,7 +462,10 @@ public class RepositoryDetailsController extends BasicController implements Gene } } // update catalog link - detailsToolC.setEnabled(TOOL_CATALOG, (repositoryEntry.getAccess() >= RepositoryEntry.ACC_USERS) && !corrupted); + boolean addCatalogEnabled = !corrupted && + (repositoryEntry.getAccess() >= RepositoryEntry.ACC_USERS || + repositoryEntry.isMembersOnly()); + detailsToolC.setEnabled(TOOL_CATALOG, addCatalogEnabled); } if (isNewController) { if(isAuthor) {