From 0188d5b5b44abdd5406f64d02c3bada05bd84c9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luca=20B=C3=B6sch?= Date: Wed, 25 Apr 2018 14:49:15 +0200 Subject: [PATCH] MDL-61956 calendar: allow to see hidden course with switch role --- calendar/lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/calendar/lib.php b/calendar/lib.php index 69ad4a7c2b2..0f684dd9c4a 100644 --- a/calendar/lib.php +++ b/calendar/lib.php @@ -1062,7 +1062,7 @@ class calendar_information { $course = get_course($courseid); $calendar->context = context_course::instance($course->id); - if (!$course->visible) { + if (!$course->visible && !is_role_switched($course->id)) { require_capability('moodle/course:viewhiddencourses', $calendar->context); }