diff --git a/admin/actions/update.php b/admin/actions/update.php
index 2ad885615b24b122f52a4dc3cdd79519f311cae5..6dbe9229a6673afe41e5adf5a099fae4a2c48541 100644
--- a/admin/actions/update.php
+++ b/admin/actions/update.php
@@ -49,10 +49,6 @@ $c->passthru([
     "php composer.phar install",
 ]);
 
-unset($oa);
-$oa = new OseAdmin($c);
-$oa->init();
-
 // Mise à jour des liens vers les répertoires publics des dépendances
 $oa->run('maj-public-links', true);
 
diff --git a/admin/migration/MajLienUnicaenApp.php b/admin/migration/MajLienUnicaenApp.php
new file mode 100644
index 0000000000000000000000000000000000000000..c095188fa7348b5a53e2be91c743699a926ff42c
--- /dev/null
+++ b/admin/migration/MajLienUnicaenApp.php
@@ -0,0 +1,34 @@
+<?php
+
+
+
+
+
+class MajLienUnicaenApp extends AbstractMigration
+{
+    protected $contexte = self::CONTEXTE_POST;
+
+
+
+    public function description(): string
+    {
+        return "Mise à jour du lien vers les fichier publics d'UnicaenApp";
+    }
+
+
+
+    public function utile(): bool
+    {
+        $oseDir = $this->oseAdmin->getOseDir();
+
+        return file_exists($oseDir . "public/vendor/unicaen/app/unicaen");
+    }
+
+
+
+    public function action()
+    {
+        $this->oseAdmin->run('maj-public-links', true);
+    }
+
+}
\ No newline at end of file