diff --git a/src/Orm/EntityRepository.php b/src/Orm/EntityRepository.php index 383a53c3cd..3fc37f78eb 100644 --- a/src/Orm/EntityRepository.php +++ b/src/Orm/EntityRepository.php @@ -106,7 +106,7 @@ private function addSearchClause(QueryBuilder $queryBuilder, SearchDto $searchDt $parameterName = sprintf('query_for_ulids_%d', $queryTermIndex); $queryBuilder->orWhere(sprintf('%s.%s = :%s', $entityName, $propertyName, $parameterName)) ->setParameter($parameterName, $dqlParameters['uuid_query'], 'ulid'); - } elseif ($propertyConfig['is_text']) { + } elseif ($propertyConfig['is_text'] || $propertyConfig['is_json']) { $parameterName = sprintf('query_for_text_%d', $queryTermIndex); $queryBuilder->orWhere(sprintf('LOWER(%s.%s) LIKE :%s', $entityName, $propertyName, $parameterName)) ->setParameter($parameterName, $dqlParameters['text_query']);