From 9ff5072360e6ba2f50919ba3d21b4b22e7a69ce1 Mon Sep 17 00:00:00 2001 From: Josh Date: Mon, 3 Nov 2025 18:26:02 -0500 Subject: [PATCH] fix(db): make sure getTables filter only accepts matches Signed-off-by: Josh --- core/Command/Db/ConvertType.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/Command/Db/ConvertType.php b/core/Command/Db/ConvertType.php index 2c74e9e517f..08d758b02c0 100644 --- a/core/Command/Db/ConvertType.php +++ b/core/Command/Db/ConvertType.php @@ -272,9 +272,9 @@ class ConvertType extends Command implements CompletionAwareInterface { /** @var string|AbstractAsset $asset */ $filterExpression = '/^' . preg_quote($this->config->getSystemValue('dbtableprefix', 'oc_')) . '/'; 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 $db->createSchemaManager()->listTableNames(); }