From b513bbaeafbf94c3792570802cc4777513f9df85 Mon Sep 17 00:00:00 2001 From: Serreau Jovann Date: Wed, 18 Feb 2026 15:14:12 +0100 Subject: [PATCH] fix error signed devis auto created contrat --- src/Controller/Dashboard/ContratsController.php | 5 +++++ 1 file changed, 5 insertions(+) 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)