From 1960f6944f62bf2535254550ba957cbca4f02083 Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Mon, 1 Nov 2021 21:04:49 +0000 Subject: [PATCH] [CORE][DB] Fix error in regex that prevented selecting collumns that are named the same way a column is --- src/Core/DB/DB.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Core/DB/DB.php b/src/Core/DB/DB.php index df99bd2925..1976e00ac9 100644 --- a/src/Core/DB/DB.php +++ b/src/Core/DB/DB.php @@ -68,7 +68,7 @@ class DB { $all = self::$em->getMetadataFactory()->getAllMetadata(); foreach ($all as $meta) { - self::$table_map[$meta->getTableName()] = $meta->getMetadataValue('name'); + self::$table_map[$meta->getTableName()] = $meta->getMetadataValue('name'); self::$class_pk[$meta->getMetadataValue('name')] = $meta->getIdentifier(); } } @@ -88,7 +88,7 @@ class DB */ public static function dql(string $query, array $params = [], array $options = []) { - $query = preg_replace(F\map(self::$table_map, fn ($_, $s) => "/\\b{$s}\\b/"), self::$table_map, $query); + $query = preg_replace(F\map(self::$table_map, fn ($_, $s) => "/(?setDQL($query);