Skip to content

Commit 42e6b08

Browse files
authored
Merge pull request #816 from api-platform/datefilter-code-dupe
Remove duplicate code in DateFilter
2 parents e8939d0 + 4d3388f commit 42e6b08

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

src/Bridge/Doctrine/Orm/Filter/DateFilter.php

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -85,17 +85,7 @@ protected function filterProperty(string $property, $values, QueryBuilder $query
8585
$field = $property;
8686

8787
if ($this->isPropertyNested($property)) {
88-
$propertyParts = $this->splitPropertyParts($property);
89-
90-
$parentAlias = $alias;
91-
92-
foreach ($propertyParts['associations'] as $association) {
93-
$alias = $queryNameGenerator->generateJoinAlias($association);
94-
$queryBuilder->join(sprintf('%s.%s', $parentAlias, $association), $alias);
95-
$parentAlias = $alias;
96-
}
97-
98-
$field = $propertyParts['field'];
88+
list($alias, $field) = $this->addJoinsForNestedProperty($property, $alias, $queryBuilder, $queryNameGenerator);
9989
}
10090

10191
$nullManagement = isset($this->properties[$property]) ? $this->properties[$property] : null;

0 commit comments

Comments
 (0)