Index: lams_central/src/java/org/lamsfoundation/lams/webservice/LearningDesignRepositorySoapBindingImpl.java =================================================================== diff -u -rf685d0c3f89b3efd86c9fbdf22742425247f5e3a -rfd312d9dead877dccecc4c64c235bdae97cb5a40 --- lams_central/src/java/org/lamsfoundation/lams/webservice/LearningDesignRepositorySoapBindingImpl.java (.../LearningDesignRepositorySoapBindingImpl.java) (revision f685d0c3f89b3efd86c9fbdf22742425247f5e3a) +++ lams_central/src/java/org/lamsfoundation/lams/webservice/LearningDesignRepositorySoapBindingImpl.java (.../LearningDesignRepositorySoapBindingImpl.java) (revision fd312d9dead877dccecc4c64c235bdae97cb5a40) @@ -179,6 +179,7 @@ ContentTreeNode root = new ContentTreeNode(rootFolder); FolderContentDTO userFolder = service.getUserWorkspaceFolder(userId); root.addChild(buildContentTreeNode(userFolder, userId, mode)); + FolderContentDTO dummyOrgFolder = new FolderContentDTO(msgService .getMessage("organisations"), msgService.getMessage("folder"), null, null, FolderContentDTO.FOLDER, new Long(WorkspaceAction.ORG_FOLDER_ID.longValue()), @@ -193,6 +194,12 @@ dummyOrgNode.addChild(buildContentTreeNode(orgFolder, userId, mode)); } root.addChild(dummyOrgNode); + + FolderContentDTO publicFolder = service.getPublicWorkspaceFolder(userId); + if (publicFolder != null) { + root.addChild(buildContentTreeNode(publicFolder, userId, mode)); + } + return root; }