refs #1472. Changes in images and imageRepo
testing/ogcore-api/pipeline/head This commit looks good Details

hotfix-timeout
Manuel Aranda Rosales 2025-02-13 07:59:38 +01:00
parent acf772f139
commit a448fb071d
1 changed files with 12 additions and 1 deletions

View File

@ -86,17 +86,28 @@ class ResponseController extends AbstractOgRepositoryController
{
$trace = $this->entityManager->getRepository(Trace::class)->findOneBy(['jobId' => $data['job_id']]);
$imageUuid = $trace->getInput()['imageUuid'];
$imageImageRepository = $trace->getInput()['imageImageRepositoryUuid'];
$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 ($image === null) {
$this->updateTraceStatus($trace, TraceStatus::FAILED, 'Image not found');
return;
}
if ($repository === null) {
$this->updateTraceStatus($trace, TraceStatus::FAILED, 'Repository not found');
return;
}
if ($imageImageRepository === null) {
$this->updateTraceStatus($trace, TraceStatus::FAILED, 'Image repository not found');
return;
}
$this->logger->info("Image $actionType successful", ['image' => $image->getName()]);
// Creamos un objeto imagen nuevo, en el repositorio destino