From 954ba4bce4ad0e21e0219878f6bc17e64370cbb4 Mon Sep 17 00:00:00 2001 From: Tony Levi Date: Thu, 6 Jun 2013 14:11:19 +0930 Subject: [PATCH] MDL-40035: Avoid rebuild_course_cache always for empty course --- lib/modinfolib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/modinfolib.php b/lib/modinfolib.php index 625284600fd..e6963e0a999 100644 --- a/lib/modinfolib.php +++ b/lib/modinfolib.php @@ -275,7 +275,7 @@ class course_modinfo extends stdClass { // Load sectioncache field into memory as PHP object and check it's valid $sectioncache = unserialize($course->sectioncache); - if (!is_array($sectioncache) || empty($sectioncache)) { + if (!is_array($sectioncache)) { // hmm, something is wrong - let's fix it rebuild_course_cache($course->id); $course->sectioncache = $DB->get_field('course', 'sectioncache', array('id'=>$course->id));