From ba71fc3e832b27064cae84e86be8b4c7cdc9facd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Skowro=C5=84ski?= Date: Sun, 7 Jan 2024 17:31:20 +0100 Subject: [PATCH] Remove recreate mod when changing mod type --- src/Controller/Mod/UpdateAction.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) 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();