mirror of
https://github.com/camptocamp/odoo-cloud-platform.git
synced 2026-06-23 18:04:34 +00:00
Don't try to decode None when key was removed from database
This commit is contained in:
committed by
Guewen Baconnier
co-authored by
Guewen Baconnier
parent
6cc18007dd
commit
a3abfca6c5
@@ -63,13 +63,13 @@ class RedisSessionStore(SessionStore):
|
||||
return self.new()
|
||||
|
||||
key = self.build_key(sid)
|
||||
saved = self.redis.get(key).decode('utf-8')
|
||||
saved = self.redis.get(key)
|
||||
if not saved:
|
||||
_logger.debug("session with non-existent key '%s' has been asked, "
|
||||
"returning a new one", key)
|
||||
return self.new()
|
||||
try:
|
||||
data = json.loads(saved)
|
||||
data = json.loads(saved.decode('utf-8'))
|
||||
except ValueError:
|
||||
_logger.debug("session for key '%s' has been asked but its json "
|
||||
"content could not be read, it has been reset", key)
|
||||
|
||||
Reference in New Issue
Block a user