diff --git a/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/StatAlgoImporterServiceImpl.java b/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/StatAlgoImporterServiceImpl.java index b0d3a03..d85d7ff 100644 --- a/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/StatAlgoImporterServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/StatAlgoImporterServiceImpl.java @@ -356,7 +356,10 @@ public class StatAlgoImporterServiceImpl extends RemoteServiceServlet implements ProjectSupportBlackBox projectSupportBlackBox = (ProjectSupportBlackBox) project .getProjectConfig().getProjectSupport(); FilesStorage filesStorage = new FilesStorage(); - String pLink = filesStorage.getPublicLink(serviceCredentials.getUserName(), itemDescription.getId()); + itemDescription = filesStorage.getFileInfoOnWorkspace( + serviceCredentials.getUserName(), itemDescription.getId()); + String pLink = filesStorage.getPublicLink(serviceCredentials.getUserName(), + itemDescription.getId()); itemDescription.setPublicLink(pLink); projectSupportBlackBox.setBinaryItem(itemDescription); SessionUtil.setProjectSession(httpRequest, serviceCredentials, project); @@ -366,8 +369,11 @@ public class StatAlgoImporterServiceImpl extends RemoteServiceServlet implements ProjectSupportBashEdit projectSupportBashEdit = (ProjectSupportBashEdit) project .getProjectConfig().getProjectSupport(); FilesStorage filesStorage = new FilesStorage(); - String link = filesStorage.getPublicLink(serviceCredentials.getUserName(), itemDescription.getId()); - itemDescription.setPublicLink(link); + itemDescription = filesStorage.getFileInfoOnWorkspace( + serviceCredentials.getUserName(), itemDescription.getId()); + String pLink = filesStorage.getPublicLink(serviceCredentials.getUserName(), + itemDescription.getId()); + itemDescription.setPublicLink(pLink); projectSupportBashEdit.setBinaryItem(itemDescription); SessionUtil.setProjectSession(httpRequest, serviceCredentials, project); logger.debug("Project: " + project);