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);
