fix: don't attempt to delete session during read only session

This commit is contained in:
Ankush Menat 2022-09-09 19:41:46 +05:30 committed by Ankush Menat
parent 49af8f7db1
commit 87092ec0b3

View file

@ -90,6 +90,11 @@ def get_sessions_to_clear(user=None, keep_current=False, device=None):
def delete_session(sid=None, user=None, reason="Session Expired"):
from frappe.core.doctype.activity_log.feed import logout_feed
if frappe.flags.read_only:
# This isn't manually initated logout, most likely user's cookies were expired in such case
# we should just ignore it till database is back up again.
return
frappe.cache().hdel("session", sid)
frappe.cache().hdel("last_db_session_update", sid)
if sid and not user: