From dbe35cfd21facb4a59b1e47d4fe15ceb7b3124a0 Mon Sep 17 00:00:00 2001 From: Sonia Zorba <sonia.zorba@inaf.it> Date: Thu, 4 Feb 2021 11:07:27 +0100 Subject: [PATCH] Allowed pending job phase on async recall --- .../it/inaf/ia2/vospace/ui/controller/JobController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/JobController.java b/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/JobController.java index 8d395da..b5d3947 100644 --- a/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/JobController.java +++ b/vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/JobController.java @@ -70,11 +70,12 @@ public class JobController extends BaseController { JobSummary job = client.startTransferJob(transfer); - if (job.getPhase() == ExecutionPhase.QUEUED) { + if (job.getPhase() == ExecutionPhase.QUEUED || job.getPhase() == ExecutionPhase.PENDING) { return ResponseEntity.ok(new Job(job)); } // TODO: proper handling - throw new RuntimeException("Error while executing job " + job.getJobId() + ". Job phase is " + job.getPhase() + ". QUEUED expected"); + throw new RuntimeException("Error while executing job " + job.getJobId() + ". Job phase is " + + job.getPhase() + ". QUEUED or PENDING expected"); } private String createTempListOfFilesNode(List<String> paths) { -- GitLab