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

Reply via email to