From a18896b0829afbced1deaf8137bb800b5383fa32 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Mon, 16 Feb 2015 13:41:50 +0000 Subject: [PATCH] updated getSharedFolderForId git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/workspace-sharing-widget@112120 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../server/WorkspaceSharingServiceImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/portlets/widgets/workspacesharingwidget/server/WorkspaceSharingServiceImpl.java b/src/main/java/org/gcube/portlets/widgets/workspacesharingwidget/server/WorkspaceSharingServiceImpl.java index 178e821..4aa836a 100644 --- a/src/main/java/org/gcube/portlets/widgets/workspacesharingwidget/server/WorkspaceSharingServiceImpl.java +++ b/src/main/java/org/gcube/portlets/widgets/workspacesharingwidget/server/WorkspaceSharingServiceImpl.java @@ -657,7 +657,14 @@ public class WorkspaceSharingServiceImpl extends RemoteServiceServlet implements logger.trace("Get SharedFolderForId: "+folderId); Workspace workspace = getWorkspace(); - WorkspaceItem wsItem = workspace.getItem(folderId); + WorkspaceItem wsItem = null; + + try{ + wsItem = workspace.getItem(folderId); + }catch(Exception e){ + logger.error("Get SharedFolderForId error on folder id: "+folderId, e); + throw new Exception("Sorry, an error has occurred on the server when retrieving item with id: "+folderId+". Try again later!"); + } if(isASharedFolder(wsItem, false)){ logger.trace("Get SharedFolderForId: folder id "+folderId+" is shared");