diff --git a/src/Controller/OgRepository/Image/TransferGlobalAction.php b/src/Controller/OgRepository/Image/TransferGlobalAction.php index 152d847..c69ff48 100644 --- a/src/Controller/OgRepository/Image/TransferGlobalAction.php +++ b/src/Controller/OgRepository/Image/TransferGlobalAction.php @@ -69,8 +69,12 @@ class TransferGlobalAction extends AbstractOgRepositoryController $this->createService->__invoke($image->getClient(), CommandTypes::TRANSFER_IMAGE, TraceStatus::IN_PROGRESS, $content['job_id'], $inputData); - $imageImageRepository->setStatus(ImageStatus::TRANSFERRING); + $image->setIsGlobal(true); $this->entityManager->persist($image); + + $imageImageRepository->setStatus(ImageStatus::TRANSFERRING); + $this->entityManager->persist($imageImageRepository); + $this->entityManager->flush(); } diff --git a/src/Dto/Output/ImageOutput.php b/src/Dto/Output/ImageOutput.php index 085ec55..d1f4aa1 100644 --- a/src/Dto/Output/ImageOutput.php +++ b/src/Dto/Output/ImageOutput.php @@ -21,10 +21,10 @@ final class ImageOutput extends AbstractOutput #[Groups(['image:read'])] public ?string $comments = ''; - #[Groups(['image:read'])] + #[Groups(['image:read', 'image-image-repository:read'])] public ?bool $remotePc = null; - #[Groups(['image:read'])] + #[Groups(['image:read', 'image-image-repository:read'])] public ?bool $isGlobal = null; #[Groups(['image:read'])]