diff --git a/impl/extension/rest/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/SessionNotAllowedListener.java b/impl/extension/rest/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/SessionNotAllowedListener.java index a78de51..b9833c4 100644 --- a/impl/extension/rest/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/SessionNotAllowedListener.java +++ b/impl/extension/rest/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/SessionNotAllowedListener.java @@ -91,7 +91,7 @@ public class SessionNotAllowedListener implements ServletContextListener, HttpSe } public void beforeTransactionComplete(@Observes BeforeTransactionComplete event, HttpServletRequest request) { - if (!getConfig().isSessionAllowed() && ATTR_VALUE.equals(request.getAttribute(ATTR_NAME))) { + if (!getConfig().isSessionAllowed() && request != null && ATTR_VALUE.equals(request.getAttribute(ATTR_NAME))) { invalidateSesstion(request); throw new IllegalStateException(getBundle().getString("session-not-allowed")); } -- libgit2 0.21.2