From d94167b50cb15bb6ca09f1ec809111f13c9840b5 Mon Sep 17 00:00:00 2001 From: Alejandro Perez Fernandez Date: Thu, 1 Aug 2024 18:01:33 -0400 Subject: [PATCH] Added ability to use owner key if provided to the relation --- src/Relations/MorphTo.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Relations/MorphTo.php b/src/Relations/MorphTo.php index 692991372..6cb1c5384 100644 --- a/src/Relations/MorphTo.php +++ b/src/Relations/MorphTo.php @@ -29,11 +29,11 @@ protected function getResultsByType($type) { $instance = $this->createModelByType($type); - $key = $instance->getKeyName(); + $ownerKey = $this->ownerKey ?? $instance->getKeyName(); $query = $instance->newQuery(); - return $query->whereIn($key, $this->gatherKeysByType($type, $instance->getKeyType()))->get(); + return $query->whereIn($ownerKey, $this->gatherKeysByType($type, $instance->getKeyType()))->get(); } /**