diff --git a/lib/seminar_open.php b/lib/seminar_open.php
index c95d306f5a64a77bac493ebc7236f527bcf45e54..3449f202eac81529e7af146c55db302355354fda 100644
--- a/lib/seminar_open.php
+++ b/lib/seminar_open.php
@@ -176,7 +176,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),
         ];