diff --git a/course/classes/cache/course_image.php b/course/classes/cache/course_image.php index e01b31c93ec..e609232172c 100644 --- a/course/classes/cache/course_image.php +++ b/course/classes/cache/course_image.php @@ -56,7 +56,8 @@ class course_image implements cache_data_source { * @return string|bool Returns course image url as a string or false if the image is not exist */ public function load_for_cache($key) { - $course = get_fast_modinfo($key)->get_course(); + // We should use get_course() instead of get_fast_modinfo() for better performance. + $course = get_course($key); return $this->get_image_url_from_overview_files($course); }