check the request for the assertion if there is no session.
This commit is contained in:
Scott Battaglia 2008-10-24 13:36:09 +00:00
parent af2530d57d
commit 720c840eec
1 changed files with 1 additions and 1 deletions

View File

@ -33,7 +33,7 @@ public final class AssertionThreadLocalFilter implements Filter {
public void doFilter(final ServletRequest servletRequest, final ServletResponse servletResponse, final FilterChain filterChain) throws IOException, ServletException {
final HttpServletRequest request = (HttpServletRequest) servletRequest;
final HttpSession session = request.getSession(false);
final Assertion assertion = (Assertion) (session != null ? session.getAttribute(AbstractCasFilter.CONST_CAS_ASSERTION) : null);
final Assertion assertion = (Assertion) (session == null ? request.getAttribute(AbstractCasFilter.CONST_CAS_ASSERTION) : session.getAttribute(AbstractCasFilter.CONST_CAS_ASSERTION));
try {
AssertionHolder.setAssertion(assertion);