diff --git a/src/Controller/Administration/EventController.php b/src/Controller/Administration/EventController.php index 5a81c251..a1a1d2e4 100644 --- a/src/Controller/Administration/EventController.php +++ b/src/Controller/Administration/EventController.php @@ -138,6 +138,7 @@ function () use ($event, $translator) { $manager = $this->getDoctrine()->getManager(); $manager->persist($eventPast); $manager->persist($event); + $manager->flush(); $this->displaySuccess($translator->trans('successful.delete', [], 'common_form')); diff --git a/src/Repository/EventRepository.php b/src/Repository/EventRepository.php index 1bc13ca9..b6dbec6c 100644 --- a/src/Repository/EventRepository.php +++ b/src/Repository/EventRepository.php @@ -34,6 +34,7 @@ public function search(SearchModel $searchModel) $qb = $this->getEntityManager()->createQueryBuilder() ->select('e') ->from('App:Event', 'e') + ->where('e.deletedAt IS NULL') ->leftJoin('e.eventTags', 'et') ->leftJoin('e.eventPast', 'ep') ->leftJoin('e.clinic', 'm')