From 9e2f1f0798e105dd80493e4b5e21924ade2d4aa0 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Tue, 19 Jan 2016 16:46:07 +0000 Subject: [PATCH] 1298: Workspace: Update public link generation Task-Url: https://support.d4science.org/issues/1298 Fixed id to resolve storage file git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-transfer/uri-resolver@122323 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../gcube/datatransfer/resolver/http/StorageIDResolver.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/datatransfer/resolver/http/StorageIDResolver.java b/src/main/java/org/gcube/datatransfer/resolver/http/StorageIDResolver.java index 089e56a..9961e1f 100644 --- a/src/main/java/org/gcube/datatransfer/resolver/http/StorageIDResolver.java +++ b/src/main/java/org/gcube/datatransfer/resolver/http/StorageIDResolver.java @@ -88,7 +88,7 @@ public class StorageIDResolver extends HttpServlet { //we should not unescape the filename with spaces - logger.debug(SMP_ID+" = "+ smpID); + logger.info(SMP_ID+" = "+ smpID); InputStream in = null; try { @@ -98,9 +98,10 @@ public class StorageIDResolver extends HttpServlet { StorageClient client = new StorageClient(StorageIDResolver.class.getName(), StorageIDResolver.class.getSimpleName(), StorageIDResolver.class.getName(), AccessType.PUBLIC); IClient icClient = client.getClient(); String toSEID = icClient.getId(smpID); //to Storage Encrypted ID + logger.debug("Decoded ID"+" = "+ toSEID); in=icClient.get().RFileAsInputStream(toSEID); //input stream - MyFile file = client.getClient().getMetaFile().RFile(smpID); + MyFile file = client.getClient().getMetaFile().RFile(toSEID); logger.debug("MetaFile retrieved from storage? "+ (file!=null)); if(fileName==null || fileName.isEmpty()){ //filename