refs #1516. Changed form and global import
testing/ogcore-api/pipeline/head This commit looks good
Details
testing/ogcore-api/pipeline/head This commit looks good
Details
parent
e9b982ffe4
commit
60f6348eca
|
@ -86,12 +86,12 @@ class ResponseController extends AbstractOgRepositoryController
|
||||||
{
|
{
|
||||||
$trace = $this->entityManager->getRepository(Trace::class)->findOneBy(['jobId' => $data['job_id']]);
|
$trace = $this->entityManager->getRepository(Trace::class)->findOneBy(['jobId' => $data['job_id']]);
|
||||||
$imageUuid = $trace->getInput()['imageUuid'];
|
$imageUuid = $trace->getInput()['imageUuid'];
|
||||||
|
|
||||||
$imageImageRepositoryUuid = $trace->getInput()['imageImageRepositoryUuid'];
|
$imageImageRepositoryUuid = $trace->getInput()['imageImageRepositoryUuid'];
|
||||||
$repositoryUuid = $trace->getInput()['repositoryUuid'];
|
$repositoryUuid = $trace->getInput()['repositoryUuid'];
|
||||||
|
|
||||||
$image = $this->entityManager->getRepository(Image::class)->findOneBy(['uuid' => $imageUuid]);
|
$image = $this->entityManager->getRepository(Image::class)->findOneBy(['uuid' => $imageUuid]);
|
||||||
$repository = $this->entityManager->getRepository(ImageRepository::class)->findOneBy(['uuid' => $repositoryUuid]);
|
$repository = $this->entityManager->getRepository(ImageRepository::class)->findOneBy(['uuid' => $repositoryUuid]);
|
||||||
$imageImageRepository = $this->entityManager->getRepository(ImageImageRepository::class)->findOneBy(['uuid' => $imageImageRepositoryUuid]);
|
|
||||||
|
|
||||||
if ($data['success'] !== true) {
|
if ($data['success'] !== true) {
|
||||||
$this->updateTraceStatus($trace, TraceStatus::FAILED, 'Action failed');
|
$this->updateTraceStatus($trace, TraceStatus::FAILED, 'Action failed');
|
||||||
|
@ -108,9 +108,14 @@ class ResponseController extends AbstractOgRepositoryController
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($imageImageRepository) {
|
if (isset($trace->getInput()['imageImageRepositoryUuid'])) {
|
||||||
$this->updateTraceStatus($trace, TraceStatus::FAILED, 'Image repository not found');
|
$imageImageRepositoryUuid = $trace->getInput()['imageImageRepositoryUuid'];
|
||||||
$imageImageRepository->setStatus(ImageStatus::SUCCESS);
|
$imageImageRepository = $this->entityManager->getRepository(ImageImageRepository::class)->findOneBy(['uuid' => $imageImageRepositoryUuid]);
|
||||||
|
|
||||||
|
if ($imageImageRepository) {
|
||||||
|
$this->updateTraceStatus($trace, TraceStatus::FAILED, 'Image repository not found');
|
||||||
|
$imageImageRepository->setStatus(ImageStatus::SUCCESS);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->logger->info("Image $actionType successful", ['image' => $image->getName()]);
|
$this->logger->info("Image $actionType successful", ['image' => $image->getName()]);
|
||||||
|
|
Loading…
Reference in New Issue