[minor] fix session db persistence
This commit is contained in:
parent
0c6c559348
commit
648ec899c2
1 changed files with 4 additions and 3 deletions
|
|
@ -29,8 +29,9 @@ def clear_cache(user=None):
|
|||
cache = frappe.cache()
|
||||
|
||||
def delete_user_cache(user):
|
||||
for key in ("bootinfo", "lang", "roles", "user_permissions", "home_page"):
|
||||
cache.delete_value(key + ":" + user)
|
||||
if user:
|
||||
for key in ("bootinfo", "lang", "roles", "user_permissions", "home_page"):
|
||||
cache.delete_value(key + ":" + user)
|
||||
|
||||
if user:
|
||||
delete_user_cache(user)
|
||||
|
|
@ -261,10 +262,10 @@ class Session:
|
|||
lastupdate=NOW() where sid=%s""" , (str(self.data['data']),
|
||||
self.data['sid']))
|
||||
|
||||
frappe.cache().set_value("last_db_session_update:" + self.sid, now)
|
||||
updated_in_db = True
|
||||
|
||||
# set in memcache
|
||||
frappe.cache().set_value("last_db_session_update:" + self.sid, now)
|
||||
frappe.cache().set_value("session:" + self.sid, self.data)
|
||||
|
||||
return updated_in_db
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue