From d312eae7ef590ec05139c09bfaf2d3c7668a3f22 Mon Sep 17 00:00:00 2001 From: Arvids Godjuks Date: Fri, 6 Dec 2024 12:53:33 +0200 Subject: [PATCH] fix(doctrine): fixed orm datefilter applying inner join when no filtering values have been provided (#6849) --- src/Doctrine/Orm/Filter/DateFilter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Doctrine/Orm/Filter/DateFilter.php b/src/Doctrine/Orm/Filter/DateFilter.php index 8533ee34406..268b1159ce6 100644 --- a/src/Doctrine/Orm/Filter/DateFilter.php +++ b/src/Doctrine/Orm/Filter/DateFilter.php @@ -153,7 +153,7 @@ protected function filterProperty(string $property, $values, QueryBuilder $query $alias = $queryBuilder->getRootAliases()[0]; $field = $property; - if ($this->isPropertyNested($property, $resourceClass)) { + if ($this->isPropertyNested($property, $resourceClass) && \count($values) > 0) { [$alias, $field] = $this->addJoinsForNestedProperty($property, $alias, $queryBuilder, $queryNameGenerator, $resourceClass, Join::INNER_JOIN); }