diff --git a/src/Controller/OgRepository/Webhook/ResponseController.php b/src/Controller/OgRepository/Webhook/ResponseController.php index 13541a0..3dee082 100644 --- a/src/Controller/OgRepository/Webhook/ResponseController.php +++ b/src/Controller/OgRepository/Webhook/ResponseController.php @@ -54,7 +54,7 @@ class ResponseController extends AbstractOgRepositoryController $imageImageRepository->setStatus(ImageStatus::SUCCESS); $this->entityManager->persist($imageImageRepository); - if ($data['success'] !== true) { + if (isset($data['success']) && $data['success'] !== true) { $this->updateTraceStatus($trace, TraceStatus::FAILED, $data['output'] ?? 'Action failed'); return new JsonResponse(['message' => 'Success'], Response::HTTP_OK); } @@ -90,6 +90,7 @@ class ResponseController extends AbstractOgRepositoryController } $newImageRepo = new ImageImageRepository(); + $newImageRepo->setName($image->getName().'_v'.($originImageImageRepository->getVersion() + 1)); $newImageRepo->setImage($image); $newImageRepo->setRepository($repository); $newImageRepo->setStatus(ImageStatus::SUCCESS);