From 7375585a5b2ecaad3a0a080ef6e3a57f79d24ce8 Mon Sep 17 00:00:00 2001 From: Denis Leemann Date: Mon, 15 Dec 2025 16:00:21 +0100 Subject: [PATCH] Update session_redis/session.py Co-authored-by: Florent Xicluna <142113+florentx@users.noreply.github.com> --- session_redis/session.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/session_redis/session.py b/session_redis/session.py index a3eaa1a..da35647 100644 --- a/session_redis/session.py +++ b/session_redis/session.py @@ -97,9 +97,8 @@ class RedisSessionStore(SessionStore): "utf-8" ) if self.redis.set(key, data): - if not isinstance(expiration, int): + if not (expiration and isinstance(expiration, int)): expiration = DEFAULT_SESSION_TIMEOUT_ANONYMOUS - if expiration == 0: expiration = DEFAULT_SESSION_TIMEOUT_ANONYMOUS return self.redis.expire(key, expiration)