SPNEGO support
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / auth / CmsSessionImpl.java
index 71049fac9bfb4db09753af3468ca2db9a86c52da..b571fcf8602519c10be1baa01d6a83302259fc6d 100644 (file)
@@ -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) {