From ada9d0fb69bc1752a93742991da187fe6eccd1e5 Mon Sep 17 00:00:00 2001 From: Andrew Nicols <andrew@nicols.co.uk> Date: Mon, 12 Feb 2018 10:38:33 +0800 Subject: [PATCH] MDL-61305 modinfo: Add back missing require for course --- lib/modinfolib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/modinfolib.php b/lib/modinfolib.php index a0cedf2b680..98ef37e564c 100644 --- a/lib/modinfolib.php +++ b/lib/modinfolib.php @@ -653,7 +653,8 @@ class course_modinfo { * @return stdClass Course object that has been stored in MUC */ protected static function inner_build_course_cache($course, \core\lock\lock $lock) { - global $DB; + global $DB, $CFG; + require_once("{$CFG->dirroot}/course/lib.php"); // Ensure object has all necessary fields. foreach (self::$cachedfields as $key) {