From 07ec41bcf9fef274e86f3ec197b8030b6feebb70 Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Mon, 31 Jul 2017 14:04:17 +0800 Subject: [PATCH] MDL-59655 course: visibleoncoursepage is not mandatory --- course/modlib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/course/modlib.php b/course/modlib.php index d4cc82b3f9e..4d2348eff32 100644 --- a/course/modlib.php +++ b/course/modlib.php @@ -60,8 +60,10 @@ function add_moduleinfo($moduleinfo, $course, $mform = null) { $newcm->module = $moduleinfo->module; $newcm->instance = 0; // Not known yet, will be updated later (this is similar to restore code). $newcm->visible = $moduleinfo->visible; - $newcm->visibleoncoursepage = $moduleinfo->visibleoncoursepage; $newcm->visibleold = $moduleinfo->visible; + if (isset($moduleinfo->visibleoncoursepage)) { + $newcm->visibleoncoursepage = $moduleinfo->visibleoncoursepage; + } if (isset($moduleinfo->cmidnumber)) { $newcm->idnumber = $moduleinfo->cmidnumber; }