From 56ab865cd5de0c028c04a2be6ca6adc7f8905fe0 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Sat, 8 Dec 2018 13:41:41 +0300 Subject: [PATCH] Fixed - Spring Session keyPrefix setting isn't used in session name. #1755 --- .../redisson/spring/session/RedissonSessionRepository.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/redisson/src/main/java/org/redisson/spring/session/RedissonSessionRepository.java b/redisson/src/main/java/org/redisson/spring/session/RedissonSessionRepository.java index d41c7939e..785d1d4c4 100644 --- a/redisson/src/main/java/org/redisson/spring/session/RedissonSessionRepository.java +++ b/redisson/src/main/java/org/redisson/spring/session/RedissonSessionRepository.java @@ -253,7 +253,7 @@ public class RedissonSessionRepository implements FindByIndexNameSessionReposito } String id = body.split(":")[1]; - RedissonSession session = new RedissonSession(id); + RedissonSession session = new RedissonSession(keyPrefix, id); if (session.load()) { session.clearPrincipal(); publishEvent(new SessionDeletedEvent(this, session)); @@ -266,7 +266,7 @@ public class RedissonSessionRepository implements FindByIndexNameSessionReposito } String id = body.split(":")[1]; - RedissonSession session = new RedissonSession(id); + RedissonSession session = new RedissonSession(keyPrefix, id); if (session.load()) { session.clearPrincipal(); publishEvent(new SessionExpiredEvent(this, session)); @@ -304,7 +304,7 @@ public class RedissonSessionRepository implements FindByIndexNameSessionReposito @Override public RedissonSession getSession(String id) { - RedissonSession session = new RedissonSession(id); + RedissonSession session = new RedissonSession(keyPrefix, id); if (!session.load() || session.isExpired()) { return null; } -- GitLab