From 604d58ff4a4424c2106448dab66b4bd5525ca641 Mon Sep 17 00:00:00 2001 From: Huong Nguyen Date: Thu, 9 Sep 2021 09:21:11 +0700 Subject: [PATCH] MDL-71899 performance: Improve course image caching Changed to use get_course() instead of get_fast_modinfo() for better performance --- course/classes/cache/course_image.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); }