Repository: airavata Updated Branches: refs/heads/grouper-integration c3ea76ed8 -> 5d1f9e706
fixing resource not found exception Project: http://git-wip-us.apache.org/repos/asf/airavata/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/5d1f9e70 Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/5d1f9e70 Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/5d1f9e70 Branch: refs/heads/grouper-integration Commit: 5d1f9e706848639301e7f9cbac95ed88c7435a58 Parents: c3ea76e Author: scnakandala <[email protected]> Authored: Thu Jul 7 15:46:55 2016 -0400 Committer: scnakandala <[email protected]> Committed: Thu Jul 7 15:46:55 2016 -0400 ---------------------------------------------------------------------- .../java/org/apache/airavata/grouper/GroupManagerImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata/blob/5d1f9e70/modules/group-manager/src/main/java/org/apache/airavata/grouper/GroupManagerImpl.java ---------------------------------------------------------------------- diff --git a/modules/group-manager/src/main/java/org/apache/airavata/grouper/GroupManagerImpl.java b/modules/group-manager/src/main/java/org/apache/airavata/grouper/GroupManagerImpl.java index db5993d..72177d6 100644 --- a/modules/group-manager/src/main/java/org/apache/airavata/grouper/GroupManagerImpl.java +++ b/modules/group-manager/src/main/java/org/apache/airavata/grouper/GroupManagerImpl.java @@ -23,6 +23,7 @@ package org.apache.airavata.grouper; import org.apache.airavata.grouper.permission.PermissionAction; import org.apache.airavata.grouper.permission.PermissionServiceImpl; import org.apache.airavata.grouper.resource.Resource; +import org.apache.airavata.grouper.resource.ResourceNotFoundException; import org.apache.airavata.grouper.resource.ResourceServiceImpl; import org.apache.airavata.grouper.resource.ResourceType; import org.slf4j.Logger; @@ -50,7 +51,11 @@ public class GroupManagerImpl implements GroupManagerCPI { @Override public boolean isResourceRegistered(String resourceId, ResourceType resourceType) { - return resourceService.getResource(resourceId, resourceType) != null; + try{ + return resourceService.getResource(resourceId, resourceType) != null; + }catch (ResourceNotFoundException ex){ + return false; + } } @Override
