]> source.dussan.org Git - nextcloud-server.git/commitdiff
Filter tables with other table prefix 25922/head
authorDaniel Kesselberg <mail@danielkesselberg.de>
Tue, 2 Mar 2021 15:04:44 +0000 (16:04 +0100)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Wed, 3 Mar 2021 21:13:25 +0000 (21:13 +0000)
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
lib/private/DB/Migrator.php

index dcf0db89f72476d01c96557e9712e6fc6cacf9d8..609ed5d6f708cd59f6a244a6b3e3604ecbcba982 100644 (file)
@@ -181,9 +181,9 @@ class Migrator {
                        /** @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 @@ class Migrator {
                        /** @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();