diff --git a/lib/classes/session/manager.php b/lib/classes/session/manager.php index c3b0baa6194..8934080a860 100644 --- a/lib/classes/session/manager.php +++ b/lib/classes/session/manager.php @@ -1274,6 +1274,10 @@ class manager { return; } + if (defined('READ_ONLY_SESSION') && READ_ONLY_SESSION && !empty($CFG->enable_read_only_sessions)) { + return; + } + $SESSION->recentsessionlocks = self::get_recent_session_locks(); array_push($SESSION->recentsessionlocks, $sessionlock);