Repository: airavata
Updated Branches:
  refs/heads/master b4e41646f -> ede589806


https://issues.apache.org/jira/browse/AIRAVATA-1142


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

Branch: refs/heads/master
Commit: ede589806a5af9d17df6b4899c67d7e17cbfb513
Parents: b4e4164
Author: Saminda Wijeratne <[email protected]>
Authored: Wed Apr 23 10:07:58 2014 -0700
Committer: Saminda Wijeratne <[email protected]>
Committed: Wed Apr 23 10:07:58 2014 -0700

----------------------------------------------------------------------
 .../api/server/handler/AiravataServerHandler.java       | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/ede58980/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
 
b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
index 1681a35..464e93f 100644
--- 
a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
+++ 
b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
@@ -141,11 +141,13 @@ public class AiravataServerHandler implements 
Airavata.Iface {
         try {
             List<Experiment> experiments = new ArrayList<Experiment>();
             registry = RegistryFactory.getDefaultRegistry();
-            List<Object> list = registry.get(DataType.EXPERIMENT, 
Constants.FieldConstants.ExperimentConstants.PROJECT_NAME, projectId);
-            if (list != null && !list.isEmpty()){
-                for (Object o : list){
-                    experiments.add((Experiment)o);
-                }
+            if (registry.isExist(DataType.PROJECT, projectId)){
+                   List<Object> list = registry.get(DataType.EXPERIMENT, 
Constants.FieldConstants.ExperimentConstants.PROJECT_NAME, projectId);
+                   if (list != null && !list.isEmpty()){
+                       for (Object o : list){
+                           experiments.add((Experiment)o);
+                       }
+                   }
             }
             return experiments;
         } catch (Exception e) {

Reply via email to