From 658f71cf144b365bbcec295756aa2c41c215d4fd Mon Sep 17 00:00:00 2001 From: Jose Lorenzo Rodriguez Date: Mon, 31 Mar 2014 14:38:02 +0200 Subject: [PATCH] Using the API instead of re-implementing --- src/ORM/EagerLoader.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ORM/EagerLoader.php b/src/ORM/EagerLoader.php index 9b91a780d54..2012e6b0748 100644 --- a/src/ORM/EagerLoader.php +++ b/src/ORM/EagerLoader.php @@ -368,8 +368,8 @@ public function loadExternal($query, $statement) { $contain = $meta['associations']; $alias = $meta['instance']->source()->alias(); - $isSelect = $meta['instance']->strategy() === $meta['instance']::STRATEGY_SELECT; - if ($isSelect && empty($collected[$alias])) { + $requiresKeys = $meta['instance']->requiresKeys($meta['config']); + if ($requiresKeys && empty($collected[$alias])) { continue; }