diff --git a/docs/src/Kernel.php b/docs/src/Kernel.php index 69e14eacaa4..e8c439562dd 100644 --- a/docs/src/Kernel.php +++ b/docs/src/Kernel.php @@ -164,9 +164,15 @@ public function executeMigrations(string $direction = Direction::UP): void $em = $this->getContainer()->get('doctrine.orm.entity_manager'); $loader = new ExistingEntityManager($em); $dependencyFactory = DependencyFactory::fromEntityManager($confLoader, $loader); + $metadataStorage = $dependencyFactory->getMetadataStorage(); - $dependencyFactory->getMetadataStorage()->ensureInitialized(); - $executed = $dependencyFactory->getMetadataStorage()->getExecutedMigrations(); + try { + $metadataStorage->ensureInitialized(); + } catch (\Exception) { + // table exists + } + + $executed = $metadataStorage->getExecutedMigrations(); if ($executed->hasMigration(new Version($migrationClass)) && Direction::DOWN !== $direction) { continue;