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']);