This is an automated email from the ASF dual-hosted git repository.

isjarana pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git


The following commit(s) were added to refs/heads/develop by this push:
     new d11eafb182 Add process
     new 3a7585548c Merge pull request #382 from isururanawaka/metaschedular
d11eafb182 is described below

commit d11eafb1828ef13437e8e9f5db466f138e754a59
Author: Isuru Ranawaka <[email protected]>
AuthorDate: Thu Feb 2 08:47:55 2023 -0500

    Add process
---
 .../registry/core/repositories/expcatalog/ProcessRepository.java   | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git 
a/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessRepository.java
 
b/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessRepository.java
index 3116212b7a..d8c6c37876 100644
--- 
a/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessRepository.java
+++ 
b/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessRepository.java
@@ -204,17 +204,16 @@ public class ProcessRepository extends 
ExpCatAbstractRepository<ProcessModel, Pr
                 gatewayId,String.valueOf(searchTime));
         List<Object>  helixTimeList = 
processRepository.selectWithNativeQuery(QueryConstants.FIND_AVG_TIME_HELIX_NATIVE_QUERY,
                 gatewayId,String.valueOf(searchTime));
-        if(orchTimeList.size()>0){
+        if(orchTimeList.size()>0 && orchTimeList.get(0) != null){
             
timeDistributions.put(DBConstants.MetaData.ORCH_TIME,Double.parseDouble((String)
 orchTimeList.get(0)));
         }
-        if(queueingTimeList.size()>0){
+        if(queueingTimeList.size()>0 && queueingTimeList.get(0) != null){
             
timeDistributions.put(DBConstants.MetaData.QUEUED_TIME,Double.parseDouble((String)
 queueingTimeList.get(0)));
         }
-        if(helixTimeList.size()>0){
+        if(helixTimeList.size()>0 && helixTimeList.get(0) != null){
             
timeDistributions.put(DBConstants.MetaData.HELIX,Double.parseDouble((String) 
helixTimeList.get(0)));
         }
         return timeDistributions;
     }
 
-
 }

Reply via email to