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); }