diff --git a/module/Formation/src/Formation/Controller/SessionController.php b/module/Formation/src/Formation/Controller/SessionController.php
index 92937d8cc0b08a5884e2a49c4c7162f11bb6b12b..27d1266deac73a82adc21c2d4d9f0e9cbfc09591 100644
--- a/module/Formation/src/Formation/Controller/SessionController.php
+++ b/module/Formation/src/Formation/Controller/SessionController.php
@@ -635,8 +635,15 @@ class SessionController extends AbstractActionController
 
                 foreach ($inscriptions as $inscription) {
                     $adresse = $inscription->getIndividu()->getEmail();
-                    $mails[$inscription->getIndividu()->getDenomination()] = ($adresse)?$this->getNotificationService()->getMailService()->sendMail($adresse, $sujet, $corps,'Formation'):null;
+                    $mails[$inscription->getIndividu()->getDenomination()] = ($adresse)?$this->getMailService()->sendMail($adresse, $sujet, $corps,'Formation'):null;
+                    if ($mails[$inscription->getIndividu()->getDenomination()])
+                    {
+                        $mails[$inscription->getIndividu()->getDenomination()]->setMotsClefs([$session->generateTag(), $inscription->generateTag(), 'Notification interne']);
+                        $this->getMailService()->update($mails[$inscription->getIndividu()->getDenomination()]);
+                        $session->addMail($mails[$inscription->getIndividu()->getDenomination()]);
+                    }
                 }
+                $this->getSessionService()->update($session);
 
                 $success = []; $probleme = [];
                 foreach ($mails as $individu => $mail) {