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.