From c79045bda80b9e6f15d7ca4e8276ecf3f661c0f8 Mon Sep 17 00:00:00 2001 From: Charles Sarrazin Date: Wed, 16 Sep 2015 10:21:42 +0200 Subject: [PATCH] Fixed issue with join being inner instead of left join --- Doctrine/Orm/DataProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doctrine/Orm/DataProvider.php b/Doctrine/Orm/DataProvider.php index 7f93799bca5..7d92aa17ea3 100644 --- a/Doctrine/Orm/DataProvider.php +++ b/Doctrine/Orm/DataProvider.php @@ -127,7 +127,7 @@ public function getCollection(ResourceInterface $resource, Request $request) $mapping = $classMetaData->associationMappings[$association]; if (ClassMetadataInfo::FETCH_EAGER === $mapping['fetch']) { - $queryBuilder->join('o.'.$association, 'a'.$i); + $queryBuilder->leftJoin('o.'.$association, 'a'.$i); $queryBuilder->addSelect('a'.$i); } }