return empty list when user not existant

Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/fe87f9c9
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/fe87f9c9
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/fe87f9c9

Branch: refs/heads/lahiru/AIRAVATA-2057
Commit: fe87f9c908f5df1968627e1b61dd24573ce663e7
Parents: b9b2480
Author: scnakandala <[email protected]>
Authored: Fri Aug 12 11:49:31 2016 -0400
Committer: scnakandala <[email protected]>
Committed: Fri Aug 12 11:49:31 2016 -0400

----------------------------------------------------------------------
 .../registry/api/service/handler/RegistryServerHandler.java       | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/fe87f9c9/modules/registry/registry-server/registry-api-service/src/main/java/org/apache/airavata/registry/api/service/handler/RegistryServerHandler.java
----------------------------------------------------------------------
diff --git 
a/modules/registry/registry-server/registry-api-service/src/main/java/org/apache/airavata/registry/api/service/handler/RegistryServerHandler.java
 
b/modules/registry/registry-server/registry-api-service/src/main/java/org/apache/airavata/registry/api/service/handler/RegistryServerHandler.java
index 7936f7a..1d7c74b 100644
--- 
a/modules/registry/registry-server/registry-api-service/src/main/java/org/apache/airavata/registry/api/service/handler/RegistryServerHandler.java
+++ 
b/modules/registry/registry-server/registry-api-service/src/main/java/org/apache/airavata/registry/api/service/handler/RegistryServerHandler.java
@@ -466,6 +466,9 @@ public class RegistryServerHandler implements 
RegistryService.Iface {
             exception.setMessage("Username cannot be empty. Please provide a 
valid user..");
             throw exception;
         }
+        if(!isUserExists(gatewayId, userName)){
+            return new ArrayList<>();
+        }
         if (!isGatewayExistInternal(gatewayId)){
             logger.error("Gateway does not exist.Please provide a valid 
gateway id...");
             throw new 
AiravataSystemException(AiravataErrorType.INTERNAL_ERROR);

Reply via email to