From 849d805da6f96f47195be5ed2f5083188708d7fc Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 16 Nov 2021 09:46:34 +0100 Subject: [PATCH] Fix access to home workspace. --- .../src/org/argeo/cms/ui/workbench/jcr/JcrBrowserView.java | 3 ++- .../argeo/slc/client/ui/dist/commands/PublishWorkspace.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/legacy/argeo-commons/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/jcr/JcrBrowserView.java b/legacy/argeo-commons/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/jcr/JcrBrowserView.java index c7c221d91..ee6263f0e 100644 --- a/legacy/argeo-commons/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/jcr/JcrBrowserView.java +++ b/legacy/argeo-commons/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/jcr/JcrBrowserView.java @@ -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); } diff --git a/legacy/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/commands/PublishWorkspace.java b/legacy/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/commands/PublishWorkspace.java index 9c868cde6..b7a75c53b 100644 --- a/legacy/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/commands/PublishWorkspace.java +++ b/legacy/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/commands/PublishWorkspace.java @@ -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); -- 2.39.5