Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/service/UserManagementService.java =================================================================== diff -u -rf51ccc4bb67ebb489c7d251428f3d123c0cd56e5 -r497d287d9e3fda7ef68b33d7555ea249497c89e3 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/service/UserManagementService.java (.../UserManagementService.java) (revision f51ccc4bb67ebb489c7d251428f3d123c0cd56e5) +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/service/UserManagementService.java (.../UserManagementService.java) (revision 497d287d9e3fda7ef68b33d7555ea249497c89e3) @@ -108,6 +108,7 @@ public void saveAll(Collection objects) { for(Object o:objects){ if(o instanceof User){ + baseDAO.insertOrUpdate((User)o); // creating a workspace needs a userId o = createWorkspaceForUser((User)o); } } @@ -385,6 +386,7 @@ if ( workspace.getFolders() == null ) workspace.setFolders(new HashSet()); workspace.getFolders().add(folder); + workspace.setDefaultFolder(folder); user.setWorkspace(workspace); return user; }