Added condition to check offlineSessionMaxLifespanEnabled on clearing

Closes #38063

Signed-off-by: Saravana <saravanakumar.a@kobil.com>
Co-authored-by: saravanaarh <127546533+saravanaarh@users.noreply.github.com>
Co-authored-by: Saravana <saravanakumar.a@kobil.com>
This commit is contained in:
Pedro Igor
2025-04-08 08:50:06 -03:00
committed by GitHub
parent 73a20cbf89
commit 57d4b7cb59

View File

@@ -242,7 +242,7 @@ public class JpaUserSessionPersisterProvider implements UserSessionPersisterProv
// prefer client session timeout if set
int expiredClientOffline = expiredOffline;
if (realm.getClientOfflineSessionIdleTimeout() > 0) {
if (realm.isOfflineSessionMaxLifespanEnabled() && realm.getClientOfflineSessionIdleTimeout() > 0) {
expiredClientOffline = Time.currentTime() - realm.getClientOfflineSessionIdleTimeout() - SessionTimeoutHelper.PERIODIC_CLEANER_IDLE_TIMEOUT_WINDOW_SECONDS;
}