MDL-76854 tool_monitor: subscription_deleted ctx

Fix course context for subscription_deleted event when deleting rules
with multiple subscriptions.
This commit is contained in:
Leon Stringer 2023-01-11 11:32:23 +00:00
parent 272fdb321a
commit ad5e75ddf1

View File

@ -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();