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) {