diff --git a/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java b/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java index b4fdf87..45667a4 100644 --- a/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java @@ -113,7 +113,7 @@ public class ShareUpdateServiceImpl extends RemoteServiceServlet implements Shar } public String getDevelopmentUser() { String user = TEST_USER; -// user = "massimiliano.assante"; + user = "massimiliano.assante"; return user; } /** diff --git a/src/main/java/org/gcube/portlets/user/shareupdates/server/TextTransfromUtils.java b/src/main/java/org/gcube/portlets/user/shareupdates/server/TextTransfromUtils.java index 8fde850..696f757 100644 --- a/src/main/java/org/gcube/portlets/user/shareupdates/server/TextTransfromUtils.java +++ b/src/main/java/org/gcube/portlets/user/shareupdates/server/TextTransfromUtils.java @@ -206,8 +206,16 @@ public class TextTransfromUtils { } else if (!imageUrl.contains("/") || !imageUrl.startsWith("/")) { //the image is probably in the same folder or in a path starting from the last slash _log.trace("probably in the same folder"); - // e.g. http://www.adomain.com/docrep/018/i3328e/i3328e00.htm?utm_source + // e.g. http://www.adomain.com/docrep/018/i3328e/i3328e00.htm?utm_source + String checkedURL = pageURL.toString(); + if (! checkedURL.endsWith("/")) { + checkedURL+="/"; + } String imageFolder = pageURL.toString().substring(0, pageURL.toString().lastIndexOf("/")); + //it means the url was sth like http://www.asite.com without ending slash + if (imageFolder.compareToIgnoreCase("http:/") == 0 || imageFolder.compareToIgnoreCase("https:/") == 0) { + imageFolder = pageURL.toString(); + } imageUrl= imageFolder + "/" + imageUrl; } else if (!imageUrl.startsWith("http") ) { //e.g. http://adomain.com/anImage.png