Commit 4e8252e7b6ebc9ac230017b62c9bbdb0fc7ec1a2

Authored by rodrigorgs
1 parent 7911d59c
Exists in master

Conserta NPE ao tentar invalidar a sessão após logout.

impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/SecurityObserver.java
... ... @@ -161,7 +161,8 @@ public class SecurityObserver implements Serializable {
161 161  
162 162 } finally {
163 163 try {
164   - Beans.getReference(HttpSession.class).invalidate();
  164 + HttpSession session = (HttpSession)FacesContext.getCurrentInstance().getExternalContext().getSession(false);
  165 + session.invalidate();
165 166 } catch (IllegalStateException e) {
166 167 logger.debug("Esta sessão já foi invalidada.");
167 168 }
... ...