From 0a0f55351001b1eedde94d8aea1fb2c1bd7925d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20P?= Date: Sat, 9 Nov 2024 18:28:24 +0100 Subject: [PATCH] Set status to draft when copying record --- src/Controller/BibliographyController.php | 2 ++ src/Controller/CollectionController.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/Controller/BibliographyController.php b/src/Controller/BibliographyController.php index a6571e9..b0cd588 100644 --- a/src/Controller/BibliographyController.php +++ b/src/Controller/BibliographyController.php @@ -7,6 +7,7 @@ use App\Entity\Collection; use App\Entity\Collector; use App\Form\BibliographyType; use App\Security\Voter\RecordVoter; +use App\RecordStatus; use Doctrine\ORM\EntityManagerInterface; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; @@ -123,6 +124,7 @@ class BibliographyController extends AbstractController ); $copy->setCitation("{$bibliography->getCitation()} - Copy"); $copy->setModifiedAt(new DateTimeImmutable()); + $copy->setStatus(RecordStatus::Draft->value); $em->persist($copy); $em->flush(); diff --git a/src/Controller/CollectionController.php b/src/Controller/CollectionController.php index 10fbaf9..5aeb132 100644 --- a/src/Controller/CollectionController.php +++ b/src/Controller/CollectionController.php @@ -5,6 +5,7 @@ namespace App\Controller; use App\Entity\Collection; use App\Entity\Bibliography; use App\Entity\Collector; +use App\RecordStatus; use App\Security\Voter\RecordVoter; use Doctrine\ORM\EntityManagerInterface; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; @@ -95,6 +96,7 @@ class CollectionController extends AbstractController */ $copy->setTitle("{$collection->getTitle()} - Copy"); $copy->setModifiedAt(new \DateTimeImmutable()); + $copy->setStatus(RecordStatus::Draft->value); $em->persist($copy); $em->flush();