r1121 - trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication
Author: mfortun Date: 2011-08-11 10:45:48 +0200 (Thu, 11 Aug 2011) New Revision: 1121 Url: http://nuiton.org/repositories/revision/wikitty/1121 Log: *session is reset if change context: wiki/view/.action -> codelutin/view/.action context has changed as so session now Modified: trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication/WikittyPublicationSession.java Modified: trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication/WikittyPublicationSession.java =================================================================== --- trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication/WikittyPublicationSession.java 2011-08-11 08:27:45 UTC (rev 1120) +++ trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication/WikittyPublicationSession.java 2011-08-11 08:45:48 UTC (rev 1121) @@ -53,7 +53,7 @@ HttpSession httpSession, String context) { WikittyPublicationSession result = (WikittyPublicationSession) httpSession .getAttribute(WIKITTY_PUBLICATION_SESSION_KEY); - if (result == null) { + if (result == null || !result.getContext().equals(context)) { result = new WikittyPublicationSession(context); httpSession.setAttribute(WIKITTY_PUBLICATION_SESSION_KEY, result); } @@ -64,7 +64,7 @@ Map<String, Object> session, String context) { WikittyPublicationSession result = (WikittyPublicationSession) session .get(WIKITTY_PUBLICATION_SESSION_KEY); - if (result == null) { + if (result == null || !result.getContext().equals(context)) { result = new WikittyPublicationSession(context); session.put(WIKITTY_PUBLICATION_SESSION_KEY, result); }
participants (1)
-
mfortun@users.nuiton.org