From 5c0b245b77abe739964b3f40120b3abcbd0f6d61 Mon Sep 17 00:00:00 2001 From: Marvin Beym Date: Mon, 9 Feb 2026 11:47:24 +0100 Subject: [PATCH] Fix specific permission check for container link objects missing --- .../Repository/classes/class.ilRepositoryExplorerGUI.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/ILIAS/Repository/classes/class.ilRepositoryExplorerGUI.php b/components/ILIAS/Repository/classes/class.ilRepositoryExplorerGUI.php index d3b8c6235fe3..e5c227d5b220 100755 --- a/components/ILIAS/Repository/classes/class.ilRepositoryExplorerGUI.php +++ b/components/ILIAS/Repository/classes/class.ilRepositoryExplorerGUI.php @@ -441,6 +441,10 @@ public function getChildsOfNode($a_parent_node_id): array public function isNodeClickable($a_node): bool { + if (in_array($a_node['type'], ['grpr', 'crsr', 'catr'], true)) { + return ilContainerReferenceAccess::_isAccessible($a_node['child']); + } + return $this->access->checkAccess("read", "", (int) $a_node["child"]) || $this->access->checkAccess("join", "", (int) $a_node["child"]);