diff --git a/calendar/lib.php b/calendar/lib.php index 371b7ecb966..b359beba266 100644 --- a/calendar/lib.php +++ b/calendar/lib.php @@ -1391,14 +1391,8 @@ function calendar_get_module_cached(&$coursecache, $modulename, $instance) { * @return stdClass $coursecache[$courseid] return the specific course cache */ function calendar_get_course_cached(&$coursecache, $courseid) { - global $COURSE, $DB; - if (!isset($coursecache[$courseid])) { - if ($courseid == $COURSE->id) { - $coursecache[$courseid] = $COURSE; - } else { - $coursecache[$courseid] = $DB->get_record('course', array('id'=>$courseid)); - } + $coursecache[$courseid] = get_course($courseid); } return $coursecache[$courseid]; }