diff --git a/admin/migration/MigrationESCodeRh.php b/admin/migration/MigrationESCodeRh.php
index f1575d346b8b7bb5853b6201c4b217bdc779b71d..a67f8077a985b1632066764ddae0ce357668ebde 100644
--- a/admin/migration/MigrationESCodeRh.php
+++ b/admin/migration/MigrationESCodeRh.php
@@ -36,7 +36,11 @@ class MigrationESCodeRh extends AbstractMigration
 
     public function action(string $contexte)
     {
-        $this->manager->getBdd()->exec('DROP MATERIALIZED VIEW MV_EXT_SERVICE');
+        try {
+            $this->manager->getBdd()->exec('DROP MATERIALIZED VIEW MV_EXT_SERVICE');
+        } catch (\Exception $e) {
+            // rien à faire si la MV n'existait pas...
+        }
     }
 
 }
\ No newline at end of file