diff --git a/search/index.php b/search/index.php index 83e840a75dc..936dfbc7a70 100644 --- a/search/index.php +++ b/search/index.php @@ -48,6 +48,9 @@ if (!empty($CFG->forcelogin)) { require_login(); } +// Unlock the session during a search. +\core\session\manager::write_close(); + require_capability('moodle/search:query', $context); $searchrenderer = $PAGE->get_renderer('core_search');