From 57aed80df6d62142b62e903669875de7fd830dfe Mon Sep 17 00:00:00 2001 From: Brendan Heywood <brendan@catalyst-au.net> Date: Mon, 12 Oct 2020 15:59:31 +1100 Subject: [PATCH] MDL-68983 cache: Fix bug with readonly session combined with lock debug --- lib/classes/session/manager.php | 4 ++++ 1 file changed, 4 insertions(+) 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);