Fix access to home workspace.
authorMathieu Baudier <mbaudier@argeo.org>
Tue, 16 Nov 2021 08:46:34 +0000 (09:46 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Tue, 16 Nov 2021 08:46:34 +0000 (09:46 +0100)
legacy/argeo-commons/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/jcr/JcrBrowserView.java
legacy/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/commands/PublishWorkspace.java

index c7c221d919c9d5b7ab7b02c06ae9941afd96c1b0..ee6263f0ee72e87112b6c95283f80786ea5c3d32 100644 (file)
@@ -13,6 +13,7 @@ import javax.jcr.observation.Event;
 import javax.jcr.observation.EventListener;
 import javax.jcr.observation.ObservationManager;
 
+import org.argeo.api.NodeConstants;
 import org.argeo.api.security.Keyring;
 import org.argeo.cms.ui.jcr.DefaultRepositoryRegister;
 import org.argeo.cms.ui.jcr.JcrBrowserUtils;
@@ -83,7 +84,7 @@ public class JcrBrowserView extends ViewPart {
                top.setLayout(gl);
 
                try {
-                       this.userSession = this.nodeRepository.login();
+                       this.userSession = this.nodeRepository.login(NodeConstants.HOME_WORKSPACE);
                } catch (RepositoryException e) {
                        throw new EclipseUiException("Cannot open user session", e);
                }
index 9c868cde6772cb267dc9919535031feb290c4d3b..b7a75c53bc8f018528dee89275ecdac6fdbd8156 100644 (file)
@@ -8,6 +8,7 @@ import javax.jcr.RepositoryFactory;
 import javax.jcr.Session;
 import javax.jcr.security.Privilege;
 
+import org.argeo.api.NodeConstants;
 import org.argeo.api.security.Keyring;
 import org.argeo.jcr.JcrUtils;
 import org.argeo.slc.SlcConstants;
@@ -47,7 +48,7 @@ public class PublishWorkspace extends AbstractHandler {
                Session session = null;
 
                try {
-                       nodeSession = nodeRepository.login();
+                       nodeSession = nodeRepository.login(NodeConstants.HOME_WORKSPACE);
                        Node repoNode = nodeSession.getNode(targetRepoPath);
                        Repository repository = RepoUtils.getRepository(repositoryFactory,
                                        keyring, repoNode);