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

hotfix-timeout
Manuel Aranda Rosales 2025-02-12 19:20:18 +01:00
parent ed614c4ac4
commit c381b32d09
1 changed files with 8 additions and 4 deletions

View File

@ -88,7 +88,11 @@ class ResponseController extends AbstractOgRepositoryController
$imageUuid = $trace->getInput()['imageUuid'];
$repositoryUuid = $trace->getInput()['repositoryUuid'];
$image = $this->entityManager->getRepository(Image::class)->findOneBy(['uuid' => $imageUuid]);
$imageImageRepository = $this->entityManager->getRepository(ImageImageRepository::class)->findOneBy(['uuid' => $imageUuid]);
/** @var Image $image */
$image = $imageImageRepository->getImage();
$repository = $this->entityManager->getRepository(ImageRepository::class)->findOneBy(['uuid' => $repositoryUuid]);
if ($image === null) {
@ -98,9 +102,9 @@ class ResponseController extends AbstractOgRepositoryController
$this->logger->info("Image $actionType successful", ['image' => $image->getName()]);
$image->addRepository($repository);
$image->setStatus(ImageStatus::SUCCESS);
$this->entityManager->persist($image);
$imageImageRepository->setRepository($repository);
$imageImageRepository->setStatus(ImageStatus::SUCCESS);
$this->entityManager->persist($imageImageRepository);
$this->updateTraceStatus($trace, TraceStatus::SUCCESS);
}