diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/storage/FilesStorage.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/storage/FilesStorage.java index a631301..e33272f 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/storage/FilesStorage.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/storage/FilesStorage.java @@ -88,10 +88,10 @@ public class FilesStorage { InputStream is = null; try { - org.gcube.common.homelibrary.home.workspace.folder.items.File gcubeItem = ((org.gcube.common.homelibrary.home.workspace.folder.items.File) wi); + Handler.activateProtocol(); URL smsHome = null; - smsHome = new URL(gcubeItem.getPublicLink()); + smsHome = new URL(wi.getPublicLink(false)); logger.debug("smsHome: [host:" + smsHome.getHost() + " path:" + smsHome.getPath() + " ref:" + smsHome.getRef() + " userinfo:" + smsHome.getUserInfo() + " ]"); @@ -141,10 +141,10 @@ public class FilesStorage { InputStream is = null; try { - org.gcube.common.homelibrary.home.workspace.folder.items.File gcubeItem = ((org.gcube.common.homelibrary.home.workspace.folder.items.File) wi); + Handler.activateProtocol(); URL smsHome = null; - smsHome = new URL(null, gcubeItem.getPublicLink(), + smsHome = new URL(null, wi.getPublicLink(false), new URLStreamHandler() { @Override