X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fauth%2FCmsSessionImpl.java;h=b571fcf8602519c10be1baa01d6a83302259fc6d;hb=ebd927da42511bb5959000c50a39974c6cfa5f49;hp=71049fac9bfb4db09753af3468ca2db9a86c52da;hpb=02a6354c17ddb160513580e9e3c7826d9475b177;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/auth/CmsSessionImpl.java b/org.argeo.cms/src/org/argeo/cms/internal/auth/CmsSessionImpl.java index 71049fac9..b571fcf86 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/auth/CmsSessionImpl.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/auth/CmsSessionImpl.java @@ -75,6 +75,9 @@ public class CmsSessionImpl implements CmsSession { @Override public synchronized Session getDataSession(String cn, String workspace, Repository repository) { + // FIXME make it more robust + if (workspace == null) + workspace = "main"; String path = cn + '/' + workspace; if (dataSessionsInUse.contains(path)) { try { @@ -167,7 +170,7 @@ public class CmsSessionImpl implements CmsSession { } public String toString() { - return "CMS Session #" + localSessionId; + return "CMS Session local=" + localSessionId + ", uuid=" + uuid; } public static CmsSession getByLocalId(String localId) {