mirror of
https://github.com/camptocamp/odoo-cloud-platform.git
synced 2026-06-24 02:08:36 +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()
|
return self.new()
|
||||||
|
|
||||||
key = self.build_key(sid)
|
key = self.build_key(sid)
|
||||||
saved = self.redis.get(key).decode('utf-8')
|
saved = self.redis.get(key)
|
||||||
if not saved:
|
if not saved:
|
||||||
_logger.debug("session with non-existent key '%s' has been asked, "
|
_logger.debug("session with non-existent key '%s' has been asked, "
|
||||||
"returning a new one", key)
|
"returning a new one", key)
|
||||||
return self.new()
|
return self.new()
|
||||||
try:
|
try:
|
||||||
data = json.loads(saved)
|
data = json.loads(saved.decode('utf-8'))
|
||||||
except ValueError:
|
except ValueError:
|
||||||
_logger.debug("session for key '%s' has been asked but its json "
|
_logger.debug("session for key '%s' has been asked but its json "
|
||||||
"content could not be read, it has been reset", key)
|
"content could not be read, it has been reset", key)
|
||||||
|
|||||||
Reference in New Issue
Block a user