diff --git a/lib/weblib.php b/lib/weblib.php index 63fb88e5614..0363501f9a9 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -2519,7 +2519,9 @@ function redirect($url, $message='', $delay=-1) { } // prevent debug errors - make sure context is properly initialised - $PAGE->set_context(null); + if ($PAGE) { + $PAGE->set_context(null); + } if ($url instanceof moodle_url) { $url = $url->out(false);