projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make logout more robust.
[lgpl/argeo-commons.git]
/
org.argeo.cms
/
src
/
org
/
argeo
/
cms
/
auth
/
CurrentUser.java
diff --git
a/org.argeo.cms/src/org/argeo/cms/auth/CurrentUser.java
b/org.argeo.cms/src/org/argeo/cms/auth/CurrentUser.java
index fa552323c4bfa3d9b65bef79ec34bce5cd7ebc8e..eaaf41ab72a458ee7acacb0778315922c9c52ba5 100644
(file)
--- a/
org.argeo.cms/src/org/argeo/cms/auth/CurrentUser.java
+++ b/
org.argeo.cms/src/org/argeo/cms/auth/CurrentUser.java
@@
-150,7
+150,11
@@
public final class CurrentUser {
else
return false;
CmsSessionImpl cmsSession = CmsSessionImpl.getByUuid(nodeSessionId.toString());
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;
// if (log.isDebugEnabled())
// log.debug("Logged out CMS session " + cmsSession.getUuid());
return true;