refs #1516. Changed form and global import
testing/ogcore-api/pipeline/head This commit looks good Details

hotfix-timeout
Manuel Aranda Rosales 2025-02-13 16:47:10 +01:00
parent e9b982ffe4
commit 60f6348eca
1 changed files with 9 additions and 4 deletions

View File

@ -86,12 +86,12 @@ class ResponseController extends AbstractOgRepositoryController
{
$trace = $this->entityManager->getRepository(Trace::class)->findOneBy(['jobId' => $data['job_id']]);
$imageUuid = $trace->getInput()['imageUuid'];
$imageImageRepositoryUuid = $trace->getInput()['imageImageRepositoryUuid'];
$repositoryUuid = $trace->getInput()['repositoryUuid'];
$image = $this->entityManager->getRepository(Image::class)->findOneBy(['uuid' => $imageUuid]);
$repository = $this->entityManager->getRepository(ImageRepository::class)->findOneBy(['uuid' => $repositoryUuid]);
$imageImageRepository = $this->entityManager->getRepository(ImageImageRepository::class)->findOneBy(['uuid' => $imageImageRepositoryUuid]);
if ($data['success'] !== true) {
$this->updateTraceStatus($trace, TraceStatus::FAILED, 'Action failed');
@ -108,9 +108,14 @@ class ResponseController extends AbstractOgRepositoryController
return;
}
if ($imageImageRepository) {
$this->updateTraceStatus($trace, TraceStatus::FAILED, 'Image repository not found');
$imageImageRepository->setStatus(ImageStatus::SUCCESS);
if (isset($trace->getInput()['imageImageRepositoryUuid'])) {
$imageImageRepositoryUuid = $trace->getInput()['imageImageRepositoryUuid'];
$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()]);