diff --git a/lib/seminar_open.php b/lib/seminar_open.php
index abc134f93cb229b28ac4b1b983c058eb8645a82d..cd9912746d30d3e5eb9714402cc5ae8f0894a07b 100644
--- a/lib/seminar_open.php
+++ b/lib/seminar_open.php
@@ -169,7 +169,7 @@ if (!Request::isXhr() && $perm->have_perm('root')) {
 
         $migrations = $migrator->relevantMigrations(null);
         $_SESSION['migration-check'] = [
-            'disabled'  => false,
+            'disabled'  => $_SESSION['migration-check']['disabled'] ?? false,
             'timestamp' => time(),
             'count'     => count($migrations),
         ];