From 704a4edafe207425d4d464092184cc9674b17988 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Tue, 1 Mar 2016 17:06:45 +0000 Subject: [PATCH] added new log git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/workspace-explorer@124734 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../server/WorkspaceExplorerServiceImpl.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/WorkspaceExplorerServiceImpl.java b/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/WorkspaceExplorerServiceImpl.java index 2bdbce5..f26fba8 100644 --- a/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/WorkspaceExplorerServiceImpl.java +++ b/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/WorkspaceExplorerServiceImpl.java @@ -619,6 +619,9 @@ public class WorkspaceExplorerServiceImpl extends RemoteServiceServlet implement Workspace workspace = getWorkspace(); WorkspaceFolder wsFolder = workspace.createFolder(nameFolder, description, parentId); + +// _log.info("Path returned by HL: "+wsFolder.getPath()); + List allTypes = Arrays.asList(ItemType.values()); Item parent = null; @@ -633,9 +636,13 @@ public class WorkspaceExplorerServiceImpl extends RemoteServiceServlet implement String itemPath = null; try{ itemPath = wsFolder.getPath(); + _log.info("itemPath: "+itemPath); }catch(Exception e){ - _log.error("Get path thown an exception, for id: "+wsFolder.getId()); - itemPath= wsFolder.isFolder()?workspace.getRoot().getPath()+"/"+wsFolder.getName():workspace.getRoot().getPath(); + _log.error("Get path thrown an exception, for id: "+wsFolder.getId() +" name: "+wsFolder.getName(), e); +// itemPath= wsFolder.isFolder()?workspace.getRoot().getPath()+"/"+wsFolder.getName():workspace.getRoot().getPath(); + //PATCH TO RETURN ABSOLUTE PATH + itemPath= workspace.getRoot().getPath()+"/"+wsFolder.getName(); + _log.warn("returning base path: "+itemPath); } return ItemBuilder.getItem(parent, wsFolder, itemPath, allTypes, null, false);