diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java b/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java index bfd919e..9867884 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java @@ -441,7 +441,7 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt } if(isNewFolder) - dialogSharedFolder = new DialogShareFolder(parentDirectoryName,eventBus); + dialogSharedFolder = new DialogShareFolder(parentDirectoryName, eventBus, userStore); else dialogSharedFolder = new DialogShareFolder(parentDirectoryName, sourceFileModel, eventBus, userStore); diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/view/sharing/DialogShareFolder.java b/src/main/java/org/gcube/portlets/user/workspace/client/view/sharing/DialogShareFolder.java index 8be64bd..186a076 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/view/sharing/DialogShareFolder.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/view/sharing/DialogShareFolder.java @@ -64,8 +64,7 @@ public class DialogShareFolder extends Dialog { * @param eventBus the event bus */ public DialogShareFolder(String folderParentName, final FileModel folder, HandlerManager eventBus, UserStore userStore) { - this.userStore = userStore; - this.suggestPanel = new MultiValuePanel(userStore); + initUserStore(userStore); initLayout(folderParentName); this.parentFolder = folder; this.setIcon(Resources.getIconShareFolder()); @@ -176,6 +175,11 @@ public class DialogShareFolder extends Dialog { this.show(); } + private void initUserStore(UserStore userStore){ + this.userStore = userStore; + this.suggestPanel = new MultiValuePanel(userStore); + } + /** * Update recipient of share. * @@ -290,9 +294,10 @@ public class DialogShareFolder extends Dialog { * * @param folderParentName the folder parent name * @param eventBus the event bus + * @param userStore the user store */ - public DialogShareFolder(String folderParentName, HandlerManager eventBus) { - + public DialogShareFolder(String folderParentName, HandlerManager eventBus, UserStore userStore) { + initUserStore(userStore); initLayout(folderParentName); this.setIcon(Resources.getIconSharedFolder()); setHeading("Create a new shared folder in: "+folderParentName); diff --git a/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java b/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java index da6d7ae..f209549 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java @@ -2758,7 +2758,7 @@ public class GWTWorkspaceServiceImpl extends RemoteServiceServlet implements GWT public String getACLsDescriptionForWorkspaceItemById(String workspaceItemId) throws Exception{ try { - workspaceLogger.trace("Get ACLsDescriptionForWorkspaceItemById: "+workspaceItemId); + workspaceLogger.info("Get ACLsDescriptionForWorkspaceItemById: "+workspaceItemId); Workspace workspace = getWorkspace(); WorkspaceItem wsItem = workspace.getItem(workspaceItemId);