diff --git a/appserver/web/web-core/src/main/java/org/apache/catalina/session/CookiePersistentManager.java b/appserver/web/web-core/src/main/java/org/apache/catalina/session/CookiePersistentManager.java index d0f68d5cb4c..ab15fb1cad3 100644 --- a/appserver/web/web-core/src/main/java/org/apache/catalina/session/CookiePersistentManager.java +++ b/appserver/web/web-core/src/main/java/org/apache/catalina/session/CookiePersistentManager.java @@ -37,7 +37,7 @@ * only if the new code is made subject to such option by the copyright * holder. */ - +// Portions Copyright [2018] [Payara Foundation and/or its affiliates] package org.apache.catalina.session; import org.apache.catalina.LogFacade; @@ -74,6 +74,7 @@ public void setCookieName(String cookieName) { @Override public void add(Session session) { + sessions.put(session.getIdInternal(), session); synchronized (sessionIds) { if (!sessionIds.add(session.getIdInternal())) { throw new IllegalArgumentException("Session with id " + session.getIdInternal() +