Make logout more robust.
authorMathieu Baudier <mbaudier@argeo.org>
Sun, 7 Feb 2021 16:42:05 +0000 (17:42 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Sun, 7 Feb 2021 16:42:05 +0000 (17:42 +0100)
org.argeo.cms/src/org/argeo/cms/auth/CurrentUser.java

index fa552323c4bfa3d9b65bef79ec34bce5cd7ebc8e..eaaf41ab72a458ee7acacb0778315922c9c52ba5 100644 (file)
@@ -150,7 +150,11 @@ public final class CurrentUser {
                else
                        return false;
                CmsSessionImpl cmsSession = CmsSessionImpl.getByUuid(nodeSessionId.toString());
-               cmsSession.close();
+               
+               // FIXME logout all views
+               // TODO check why it is sometimes null
+               if (cmsSession != null)
+                       cmsSession.close();
                // if (log.isDebugEnabled())
                // log.debug("Logged out CMS session " + cmsSession.getUuid());
                return true;