diff --git a/lib/cronlib.php b/lib/cronlib.php index f15fae8dc85..09a3a755680 100644 --- a/lib/cronlib.php +++ b/lib/cronlib.php @@ -275,6 +275,8 @@ function cron_run_inner_scheduled_task(\core\task\task_base $task) { } \core\task\manager::scheduled_task_failed($task); } finally { + // Reset back to the standard admin user. + cron_setup_user(); cron_prepare_core_renderer(true); } get_mailer('close');