From f6ebb5770213784e5b8809e76aa0ad3f999fea46 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 96c25a0e6d8..871b96e94c7 100644 --- a/calendar/lib.php +++ b/calendar/lib.php @@ -1048,7 +1048,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); }