-
- Session session = null;
- try {
- session = repository.login(credentials, workspaceName);
- JcrUtils.addPrivilege(session, "/", publicRole,
- Privilege.JCR_READ);
- JcrUtils.logoutQuietly(session);
- // CommandHelpers.callCommand(RefreshDistributionsView.ID);
- } catch (RepositoryException re) {
- throw new ArgeoException(
- "Unexpected error while publishing workspace "
- + workspaceName, re);
- } finally {
- JcrUtils.logoutQuietly(session);
- }
+ session = repository.login(credentials, workspaceName);
+ JcrUtils.addPrivilege(session, "/", publicRole,
+ Privilege.JCR_READ);
+ session.save();
+ JcrUtils.logoutQuietly(session);
+ // CommandHelpers.callCommand(RefreshDistributionsView.ID);