From ec482557a87e5fbc8852162e3ad1e81d29caedd8 Mon Sep 17 00:00:00 2001 From: Simey Lameze <simey@moodle.com> Date: Tue, 17 Sep 2019 13:58:56 +0800 Subject: [PATCH] MDL-61450 calendar: fix course event type permissions --- calendar/lib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/calendar/lib.php b/calendar/lib.php index 831c0cedd46..a5f772e810f 100644 --- a/calendar/lib.php +++ b/calendar/lib.php @@ -2203,8 +2203,8 @@ function calendar_view_event_allowed(calendar_event $event) { if (has_capability('moodle/calendar:manageentries', $event->context)) { return true; } - $mycourses = enrol_get_my_courses('id'); - return isset($mycourses[$event->courseid]); + + return can_access_course(get_course($event->courseid)); } else if ($event->userid) { if ($event->userid != $USER->id) { // No-one can ever see another users events.