diff --git a/src/main/java/org/olat/repository/ui/RepositoryEntrySettingsController.java b/src/main/java/org/olat/repository/ui/RepositoryEntrySettingsController.java
index 379391d16a63c7a82167d70cebf186d96f7efc2c..a43d9da37150632b025cef5793279d06538e1ba6 100644
--- a/src/main/java/org/olat/repository/ui/RepositoryEntrySettingsController.java
+++ b/src/main/java/org/olat/repository/ui/RepositoryEntrySettingsController.java
@@ -46,6 +46,7 @@ import org.olat.core.id.context.StateEntry;
 import org.olat.core.util.Util;
 import org.olat.core.util.resource.OresHelper;
 import org.olat.repository.RepositoryEntry;
+import org.olat.repository.RepositoryEntryManagedFlag;
 import org.olat.repository.RepositoryEntryStatusEnum;
 import org.olat.repository.RepositoryManager;
 import org.olat.repository.RepositoryModule;
@@ -146,7 +147,9 @@ public class RepositoryEntrySettingsController extends BasicController implement
 			reviewLink = initStatus(statusDropdown, RepositoryEntryStatusEnum.review, entryStatus);
 			coachPublishLink = initStatus(statusDropdown, RepositoryEntryStatusEnum.coachpublished, entryStatus);
 			publishLink = initStatus(statusDropdown, RepositoryEntryStatusEnum.published, entryStatus);
-			closeLink = initStatus(statusDropdown, RepositoryEntryStatusEnum.closed, entryStatus);
+			if(!RepositoryEntryManagedFlag.isManaged(entry, RepositoryEntryManagedFlag.close)) {
+				closeLink = initStatus(statusDropdown, RepositoryEntryStatusEnum.closed, entryStatus);
+			}
 		}
 		
 		stackPanel.setDirty(true);