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 90e30d4eb1 Bug fix in while looping continuation in 
getProcessListInState
     new a02719894a Merge pull request #345 from isururanawaka/metaschedular
90e30d4eb1 is described below

commit 90e30d4eb1bb310223a9f6e02798e3d173a8feb7
Author: Isuru Ranawaka <[email protected]>
AuthorDate: Mon Nov 28 19:31:29 2022 -0500

    Bug fix in while looping continuation in getProcessListInState
---
 .../airavata/registry/api/service/handler/RegistryServerHandler.java   | 3 +++
 1 file changed, 3 insertions(+)

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 3d8ddbdb23..d50188d86e 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
@@ -985,6 +985,9 @@ public class RegistryServerHandler implements 
RegistryService.Iface {
             List<ProcessModel> finalProcessList = new ArrayList<>();
             while (receivedCount <= count) {
                 List<ProcessModel> processModels = 
processRepository.getAllProcesses(offset, count);
+                if (processModels.isEmpty()) {
+                  break;
+                }
                 offset = offset + processModels.size() - 1;
                 for (ProcessModel processModel : processModels) {
                     ProcessStatus processStatus = 
processStatusRepository.getProcessStatus(processModel.getProcessId());

Reply via email to