diff --git a/lib/classes/session/manager.php b/lib/classes/session/manager.php index 972a7435837..8b8f9e6a842 100644 --- a/lib/classes/session/manager.php +++ b/lib/classes/session/manager.php @@ -89,7 +89,9 @@ class manager { public static function restart_with_write_lock(bool $readonlysession) { global $CFG; - self::$requireslockdebug = !$readonlysession; + if (!empty($CFG->enable_read_only_sessions_debug)) { + self::$requireslockdebug = !$readonlysession; + } if (self::$sessionactive && !self::$handler->requires_write_lock()) { @self::$handler->abort();