From 6511215ad4f3ce9c9dd15e6531c250b6cc87ccae Mon Sep 17 00:00:00 2001 From: Alexey Alshenetsky Date: Tue, 2 Apr 2024 22:00:48 +0300 Subject: [PATCH] Fixed invalid DQL --- src/Orm/EntityRepository.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Orm/EntityRepository.php b/src/Orm/EntityRepository.php index c497566013..bd00479f40 100644 --- a/src/Orm/EntityRepository.php +++ b/src/Orm/EntityRepository.php @@ -120,7 +120,7 @@ private function addSearchClause(QueryBuilder $queryBuilder, SearchDto $searchDt $parameterName = sprintf('query_for_ulids_%d', $queryTermIndex); $queryTermConditions->add(sprintf('%s.%s = :%s', $entityName, $propertyConfig['property_name'], $parameterName)); $queryBuilder->setParameter($parameterName, $dqlParameters['uuid_query'], 'ulid'); - } elseif ($propertyConfig['is_text']) { + } elseif ($propertyConfig['is_text'] || $propertyConfig['is_integer']) { $parameterName = sprintf('query_for_text_%d', $queryTermIndex); $queryTermConditions->add(sprintf('LOWER(%s.%s) LIKE :%s', $entityName, $propertyConfig['property_name'], $parameterName)); $queryBuilder->setParameter($parameterName, $dqlParameters['text_query']);