diff --git a/module/Application/src/Application/Controller/StructureConcreteController.php b/module/Application/src/Application/Controller/StructureConcreteController.php
index 9a8babe8118256383a0a0679c8bd0423a7c819c1..729a28bc594a7dc7d94692674ae72deeb90befbb 100644
--- a/module/Application/src/Application/Controller/StructureConcreteController.php
+++ b/module/Application/src/Application/Controller/StructureConcreteController.php
@@ -160,28 +160,24 @@ abstract class StructureConcreteController extends AbstractController
             $data = $request->getPost()->toArray();
             $file = $request->getFiles()->toArray();
 
-            // action d'affacement du logo
-            if (isset($data['supprimer-logo'])) {
-                $this->supprimerLogoStructure();
-
-                return $this->redirect()->toRoute($this->routeName, [], ['query' => ['selected' => $structureId], "fragment" => $structureId], true);
-            }
-
             // action de modification
+            $cheminLogo = $structureConcrete->getCheminLogo();
             $this->structureForm->setData($data);
             if ($this->structureForm->isValid()) {
 
                 // sauvegarde du logo si fourni
                 if ($file['cheminLogo']['tmp_name'] !== '') {
                     $this->ajouterLogoStructure($file['cheminLogo']['tmp_name']);
+                } else {
+                    $structureConcrete->setCheminLogo($cheminLogo);
                 }
                 // mise à jour des données relatives aux structures
                 $structureConcrete = $this->structureForm->getData();
                 $this->getStructureConcreteService()->update($structureConcrete);
 
                 $this->flashMessenger()->addSuccessMessage("Structure '$structureConcrete' modifiée avec succès");
-
-                return $this->redirect()->toRoute($this->routeName, [], ['query' => ['selected' => $structureId], "fragment" => "" . $structureId], true);
+                $test = $this->routeName .'/information';
+                return $this->redirect()->toRoute($this->routeName.'/information', ['structure' => $structureId], [], true);
             }
             $this->flashMessenger()->addErrorMessage("Echec de la mise à jour : données incorrectes saissie");
 
diff --git a/module/Application/view/application/ecole-doctorale/information.phtml b/module/Application/view/application/ecole-doctorale/information.phtml
index cb34f5d4caa59be74ef1297e6ffd7cef1bab6550..5fac43e9e90ed2029f0b9657203b70504822af65 100644
--- a/module/Application/view/application/ecole-doctorale/information.phtml
+++ b/module/Application/view/application/ecole-doctorale/information.phtml
@@ -23,6 +23,8 @@ $canAddRole = $canEdit;
     École doctorale &laquo; <?php echo $ecole->getLibelle(); ?> &raquo;
 </h1>
 
+<?php echo $this->messenger()->addMessagesFromFlashMessengerWithNoNamespace() ?>
+
 <div>
     <h2>
         Informations générales
diff --git a/module/Application/view/application/etablissement/information.phtml b/module/Application/view/application/etablissement/information.phtml
index 562706fafe249cfee74480bd3c8406cd4152acd7..8a8ee30ba345ecffa58def70897b4566026987e4 100644
--- a/module/Application/view/application/etablissement/information.phtml
+++ b/module/Application/view/application/etablissement/information.phtml
@@ -22,6 +22,8 @@ $canAddRole = true;
     Details de l'établissement [  <?php echo $etablissement->getLibelle(); ?> ]
 </h1>
 
+<?php echo $this->messenger()->addMessagesFromFlashMessengerWithNoNamespace() ?>
+
 <a href="<?php echo $this->url('etablissement', [], [], true); ?>"
    class="btn btn-primary action"
    >
diff --git a/module/Application/view/application/unite-recherche/information.phtml b/module/Application/view/application/unite-recherche/information.phtml
index d805cb32e30e1dd4a7498b3a98c1ce23b5be2881..6bfc2968b42f4daf83cadbd203ba9d957ab92c91 100644
--- a/module/Application/view/application/unite-recherche/information.phtml
+++ b/module/Application/view/application/unite-recherche/information.phtml
@@ -25,6 +25,7 @@ $canAddRole = $canEdit;
     Unité de recherche &laquo; <?php echo $unite->getLibelle(); ?> &raquo;
 </h1>
 
+<?php echo $this->messenger()->addMessagesFromFlashMessengerWithNoNamespace() ?>
 
 <h2>
     Informations générales