Details
-
Type:
Sub-task
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: Release 1.5
-
Fix Version/s: Release 1.5
-
Component/s: Tag Library
-
Labels:None
Description
MessagesTag#getMessages() tries to look up the list of messages in the session if none are found in the request. This lookup should only occur if there is a session present!
if (messages == null) { messages = (List<Message>) request.getSession().getAttribute( getKey() ); request.getSession().removeAttribute( getKey() ); }
should become
if (messages == null && request.getSession(false) != null) {
...
(change on line 151 in current Stripes 1.5b1)
Fixed for 1.5.