From fac004e28bf307dec1537f1c850795b5eb7f3c2f Mon Sep 17 00:00:00 2001 From: "Eloy Lafuente (stronk7)" Date: Thu, 10 Mar 2016 00:05:43 +0100 Subject: [PATCH] MDL-51167 tool_monitor: fix too strict condition & minor cleanup --- admin/tool/monitor/lib.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/admin/tool/monitor/lib.php b/admin/tool/monitor/lib.php index 2904832d3c6..52543d47871 100644 --- a/admin/tool/monitor/lib.php +++ b/admin/tool/monitor/lib.php @@ -105,10 +105,9 @@ function tool_monitor_get_user_courses() { } if ($courses = get_user_capability_course('tool/monitor:subscribe', null, true, 'fullname, visible', $orderby)) { foreach ($courses as $course) { - if ($course->visible === true || has_capability('moodle/course:viewhiddencourses', - context_course::instance($course->id))) { - $options[$course->id] = format_string($course->fullname, true, - array('context' => context_course::instance($course->id))); + $coursectx = context_course::instance($course->id); + if ($course->visible || has_capability('moodle/course:viewhiddencourses', $coursectx)) { + $options[$course->id] = format_string($course->fullname, true, array('context' => $coursectx)); } } }