From 4d3388f2369aa05afd4883dd90b41cd7cee07f7f Mon Sep 17 00:00:00 2001 From: Teoh Han Hui Date: Mon, 24 Oct 2016 17:53:07 +0800 Subject: [PATCH] Remove duplicate code in DateFilter Missed in #529 --- src/Bridge/Doctrine/Orm/Filter/DateFilter.php | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/Bridge/Doctrine/Orm/Filter/DateFilter.php b/src/Bridge/Doctrine/Orm/Filter/DateFilter.php index a277dc1aa80..06bbecc9123 100644 --- a/src/Bridge/Doctrine/Orm/Filter/DateFilter.php +++ b/src/Bridge/Doctrine/Orm/Filter/DateFilter.php @@ -85,17 +85,7 @@ protected function filterProperty(string $property, $values, QueryBuilder $query $field = $property; if ($this->isPropertyNested($property)) { - $propertyParts = $this->splitPropertyParts($property); - - $parentAlias = $alias; - - foreach ($propertyParts['associations'] as $association) { - $alias = $queryNameGenerator->generateJoinAlias($association); - $queryBuilder->join(sprintf('%s.%s', $parentAlias, $association), $alias); - $parentAlias = $alias; - } - - $field = $propertyParts['field']; + list($alias, $field) = $this->addJoinsForNestedProperty($property, $alias, $queryBuilder, $queryNameGenerator); } $nullManagement = isset($this->properties[$property]) ? $this->properties[$property] : null;