diff --git a/src/Controller/Mod/UpdateAction.php b/src/Controller/Mod/UpdateAction.php index 5f0a07da..2dc679c3 100644 --- a/src/Controller/Mod/UpdateAction.php +++ b/src/Controller/Mod/UpdateAction.php @@ -33,12 +33,7 @@ public function __invoke(Request $request, AbstractMod $mod): Response $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { - $updatedMod = $this->dataTransformerRegistry->transformToEntity($modFormDto, $mod); - - if (!$this->entityManager->contains($updatedMod)) { - $this->entityManager->remove($mod); - $this->entityManager->persist($updatedMod); - } + $this->dataTransformerRegistry->transformToEntity($modFormDto, $mod); $this->entityManager->flush();