Skip to content

Commit 72c9d5a

Browse files
committed
BUGFIX: support empty job details
1 parent 70ecc39 commit 72c9d5a

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

Classes/PrunnerApiService.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,13 @@ public function loadPipelinesAndJobs(): PipelinesAndJobsResponse
5151
return PipelinesAndJobsResponse::fromJsonArray($result);
5252
}
5353

54-
public function loadJobDetail(JobId $jobId): Job
54+
public function loadJobDetail(JobId $jobId): ?Job
5555
{
5656
$resultString = $this->apiCall('GET', 'job/detail?' . http_build_query(['id' => $jobId->getId()]), null)->getBody()->getContents();
5757
$result = json_decode($resultString, true);
58+
if (isset($result['error'])) {
59+
return null;
60+
}
5861
return Job::fromJsonArray($result);
5962
}
6063

0 commit comments

Comments
 (0)