From 549cefed15d01d990f46cbac1d512ba7fe1e5c4b Mon Sep 17 00:00:00 2001 From: Daniel Kesselberg Date: Tue, 2 Mar 2021 16:04:44 +0100 Subject: [PATCH] Filter tables with other table prefix Signed-off-by: Daniel Kesselberg --- lib/private/DB/Migrator.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/private/DB/Migrator.php b/lib/private/DB/Migrator.php index dcf0db89f7247..609ed5d6f708c 100644 --- a/lib/private/DB/Migrator.php +++ b/lib/private/DB/Migrator.php @@ -181,9 +181,9 @@ public function createSchema() { /** @var string|AbstractAsset $asset */ $filterExpression = $this->getFilterExpression(); if ($asset instanceof AbstractAsset) { - return preg_match($filterExpression, $asset->getName()) !== false; + return preg_match($filterExpression, $asset->getName()) === 1; } - return preg_match($filterExpression, $asset) !== false; + return preg_match($filterExpression, $asset) === 1; }); return $this->connection->getSchemaManager()->createSchema(); } @@ -210,9 +210,9 @@ protected function getDiff(Schema $targetSchema, \Doctrine\DBAL\Connection $conn /** @var string|AbstractAsset $asset */ $filterExpression = $this->getFilterExpression(); if ($asset instanceof AbstractAsset) { - return preg_match($filterExpression, $asset->getName()) !== false; + return preg_match($filterExpression, $asset->getName()) === 1; } - return preg_match($filterExpression, $asset) !== false; + return preg_match($filterExpression, $asset) === 1; }); $sourceSchema = $connection->getSchemaManager()->createSchema();