From c1f7f4180e9da238f53763b116bab8c7c1752ad4 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Thu, 5 Jul 2012 11:01:52 +0200
Subject: [PATCH] OO-256: fix the add in catalog link in detail view for
 "Members only" courses

---
 .../repository/controllers/RepositoryDetailsController.java  | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/repository/controllers/RepositoryDetailsController.java b/src/main/java/org/olat/repository/controllers/RepositoryDetailsController.java
index dab811075a5..2e58e5f4ce2 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) {
-- 
GitLab