diff --git a/system/db/eloquent/hydrator.php b/system/db/eloquent/hydrator.php index 184e1765..10a26980 100644 --- a/system/db/eloquent/hydrator.php +++ b/system/db/eloquent/hydrator.php @@ -201,7 +201,10 @@ class Hydrator { // ----------------------------------------------------- foreach ($parents as &$parent) { - $parent->ignore[$include] = $children[$parent->$relating_key]; + if (array_key_exists($parent->$relating_key, $children)) + { + $parent->ignore[$include] = $children[$parent->$relating_key]; + } } }