X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.suite.ui%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fui%2FSuiteApp.java;h=d00efc9208469daa38f561163bdaee0c6a110a41;hp=ead041ca99f8032f5176fd071ad7ca82f084a4c8;hb=58cf7a0df60e5f17d34dd26b9d08b00939d29d41;hpb=921e69ca45d5e257429c019b984428a59f891487 diff --git a/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteApp.java b/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteApp.java index ead041c..d00efc9 100644 --- a/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteApp.java +++ b/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteApp.java @@ -136,7 +136,7 @@ public class SuiteApp extends AbstractCmsApp implements EventHandler { Session adminSession = null; try { adminSession = NodeUtils.openDataAdminSession(getRepository(), null); - Node userDir = SuiteUtils.getOrCreateSessionDir(adminSession, cmsSession); + Node userDir = SuiteUtils.getOrCreateCmsSessionNode(adminSession, cmsSession); ui.initSessions(getRepository(), userDir.getPath()); } finally { Jcr.logout(adminSession); @@ -342,7 +342,8 @@ public class SuiteApp extends AbstractCmsApp implements EventHandler { } else if (isTopic(event, SuiteEvent.switchLayer)) { String layerId = get(event, SuiteEvent.LAYER); if (layerId != null) { - ui.switchToLayer(layerId, Jcr.getRootNode(ui.getSession(null))); + ui.switchToLayer(layerId, ui.getUserDir()); + // ui.getCmsView().navigateTo("~"); } else { Node node = getNode(ui, event); if (node != null) {