From 4e70708de9f8ccd8098ad483d4527147bc2334e9 Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Wed, 12 Jan 2011 21:40:34 +0100 Subject: [PATCH] MDL-25837 detect invalid course parameter when getting fast modinfo --- lib/moodlelib.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 30eb4212b6d..0e0cc3ab7dd 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -3045,6 +3045,10 @@ function &get_fast_modinfo(&$course, $userid=0) { return $cache[$course->id]; } + if (!property_exists($course, 'modinfo')) { + debugging('Coding problem - missing course modinfo property in get_fast_modinfo() call'); + } + if (empty($course->modinfo)) { // no modinfo yet - load it rebuild_course_cache($course->id); -- 2.43.0