Selaa lähdekoodia

[cache] [fix] hdel

version-14
Rushabh Mehta 10 vuotta sitten
vanhempi
commit
f187d79b95
2 muutettua tiedostoa jossa 6 lisäystä ja 4 poistoa
  1. +2
    -1
      frappe/sessions.py
  2. +4
    -3
      frappe/utils/redis_wrapper.py

+ 2
- 1
frappe/sessions.py Näytä tiedosto

@@ -30,7 +30,8 @@ def clear(user=None):
def clear_cache(user=None):
cache = frappe.cache()

groups = ("bootinfo", "user_recent", "user_roles", "user_doc", "lang", "time_zone")
groups = ("bootinfo", "user_recent", "user_roles", "user_doc", "lang",
"time_zone", "defaults")

if user:
for name in groups:


+ 4
- 3
frappe/utils/redis_wrapper.py Näytä tiedosto

@@ -127,11 +127,12 @@ class RedisWrapper(redis.Redis):
pass
return value

def hdel(self, name, keys):
def hdel(self, name, key):
if name in frappe.local.cache:
del frappe.local.cache[name]
if key in frappe.local.cache[name]:
del frappe.local.cache[name][key]
try:
return super(redis.Redis, self).hget(self.make_key(name), keys)
super(redis.Redis, self).hdel(self.make_key(name), key)
except redis.exceptions.ConnectionError:
pass



Ladataan…
Peruuta
Tallenna