diff --git a/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/WorkspaceExplorer.java b/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/WorkspaceExplorer.java index e16c1f6..3c0a90d 100644 --- a/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/WorkspaceExplorer.java +++ b/src/main/java/org/gcube/portlets/widgets/wsexplorer/client/view/WorkspaceExplorer.java @@ -73,6 +73,7 @@ public class WorkspaceExplorer implements ShowableTypes, SelectableTypes{ setSelectableTypes(selectableTypes); itTables = new ItemsTable(eventBus, true, fields); explorerPanel = new ScrollPanel(); +// explorerPanel.add(itTables.getCellTable()); } diff --git a/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/ItemBuilder.java b/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/ItemBuilder.java index 2313c5c..d6c9939 100644 --- a/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/ItemBuilder.java +++ b/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/ItemBuilder.java @@ -127,11 +127,12 @@ public class ItemBuilder { //TODO A PATCH TO AVOID A SLOW GETPATH workspaceItemPath = workspaceItem.getPath(); for (WorkspaceItem child: workspaceItem.getChildren()){ + String itemPath = workspaceItemPath; if(child.isFolder()) - workspaceItemPath+="/"+child.getName(); + itemPath+="/"+child.getName(); // _log.trace("\nConverting child item: "+child.getName()); - Item itemChild = getItem(item, child, workspaceItemPath, showableTypes, filterCriteria, false); + Item itemChild = getItem(item, child, itemPath, showableTypes, filterCriteria, false); // _log.trace("Item: "+child.getName() +" converted!!!"); if (itemChild!=null){ item.addChild(itemChild);