From 5922c0ea35dbb0d665aa03d50f7f6b1a24bf6fb7 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 7 Sep 2022 12:26:31 +0530 Subject: [PATCH] fix: dont renew session during read only mode --- frappe/sessions.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/frappe/sessions.py b/frappe/sessions.py index acc09dc03c..d29f355a4b 100644 --- a/frappe/sessions.py +++ b/frappe/sessions.py @@ -407,7 +407,7 @@ class Session: # database persistence is secondary, don't update it too often updated_in_db = False - if force or (time_diff is None) or (time_diff > 600): + if (force or (time_diff is None) or (time_diff > 600)) and not frappe.flags.read_only: # update sessions table frappe.db.sql( """update `tabSessions` set sessiondata=%s, @@ -426,7 +426,6 @@ class Session: updated_in_db = True - # set in memcache frappe.cache().hset("session", self.sid, self.data) return updated_in_db