diff --git a/src/Controller/Dashboard/ContratsController.php b/src/Controller/Dashboard/ContratsController.php index 7c42e4e..84487f3 100644 --- a/src/Controller/Dashboard/ContratsController.php +++ b/src/Controller/Dashboard/ContratsController.php @@ -60,6 +60,11 @@ class ContratsController extends AbstractController if($idDelete = $request->query->get('idDelete')) { $contat = $contratsRepository->find($idDelete); + $devis = $contat->getDevis(); + if($devis instanceof Devis) { + $devis->setContrats(null); + $this->em->persist($devis); + } foreach ($contat->getContratsOptions() as $option) $this->em->remove($option); foreach ($contat->getContratsPayments() as $payment)