diff --git a/admin/tool/monitor/classes/subscription_manager.php b/admin/tool/monitor/classes/subscription_manager.php index df2d3b36770..9415f01b77e 100644 --- a/admin/tool/monitor/classes/subscription_manager.php +++ b/admin/tool/monitor/classes/subscription_manager.php @@ -194,10 +194,9 @@ class subscription_manager { if (!is_null($coursecontext)) { $context = $coursecontext; $courseid = $subscription->courseid; - } else if (!empty($subscription->courseid) && ($coursecontext = + } else if (!empty($subscription->courseid) && ($context = \context_course::instance($subscription->courseid, IGNORE_MISSING))) { $courseid = $subscription->courseid; - $context = $coursecontext; } else { $courseid = 0; $context = \context_system::instance();