diff --git a/module/Mission/src/Controller/SaisieController.php b/module/Mission/src/Controller/SaisieController.php index 2f4084883f4a650c8f73b8eb4d22f5693a68ec32..18b42842b27771454ec6df4c053c415fc479e797 100755 --- a/module/Mission/src/Controller/SaisieController.php +++ b/module/Mission/src/Controller/SaisieController.php @@ -197,6 +197,11 @@ class SaisieController extends AbstractController $this->getProcessusPlafond()->beginTransaction(); try { $this->getServiceMission()->delete($mission); + //On historise les volumes horaires de la mission + $volumesHoraires = $mission->getVolumesHorairesPrevus(); + foreach( $volumesHoraires as $volumesHoraire ){ + $this->getServiceMission()->deleteVolumeHoraire($volumesHoraire); + } $this->updateTableauxBord($mission); $this->flashMessenger()->addSuccessMessage("Mission supprimée avec succès."); } catch (\Exception $e) {