diff --git a/src/main/java/org/gcube/portlets_widgets/catalogue_sharing_widget/server/ShareServicesImpl.java b/src/main/java/org/gcube/portlets_widgets/catalogue_sharing_widget/server/ShareServicesImpl.java index 58128d4..6ac805e 100644 --- a/src/main/java/org/gcube/portlets_widgets/catalogue_sharing_widget/server/ShareServicesImpl.java +++ b/src/main/java/org/gcube/portlets_widgets/catalogue_sharing_widget/server/ShareServicesImpl.java @@ -44,11 +44,12 @@ public class ShareServicesImpl extends RemoteServiceServlet implements ShareServ String shortUrl = null; - UrlShortener shortener = new UrlShortener(); - if(shortener!=null && shortener.isAvailable()) + try{ + UrlShortener shortener = new UrlShortener(); shortUrl = shortener.shorten(longUrl); - else + }catch(Exception e){ logger.warn("Short url not available"); + } return new ItemUrls(shortUrl, longUrl, uuid, dataset.getName(), dataset.getTitle()); }