tweak belongs to eager constraining.

This commit is contained in:
Taylor Otwell 2012-04-17 14:33:17 -05:00
parent f6388e26be
commit b7ac667405
1 changed files with 4 additions and 1 deletions

View File

@ -65,7 +65,10 @@ public function eagerly_constrain($results)
// are looking for the parent of a child model in this relationship. // are looking for the parent of a child model in this relationship.
foreach ($results as $result) foreach ($results as $result)
{ {
$keys[] = $result->{$this->foreign_key()}; if ( ! is_null($key = $result->{$this->foreign_key()}))
{
$keys[] = $key;
}
} }
$this->table->where_in($this->model->key(), array_unique($keys)); $this->table->where_in($this->model->key(), array_unique($keys));