From b45ac73788cf189b4d70e3e347cca0eaa8850923 Mon Sep 17 00:00:00 2001 From: Brian Moon Date: Thu, 16 May 2024 11:14:06 -0500 Subject: [PATCH] Check correct object for copying the pk value to a relation object --- src/AbstractMapper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AbstractMapper.php b/src/AbstractMapper.php index 7c3fdca..2735f93 100644 --- a/src/AbstractMapper.php +++ b/src/AbstractMapper.php @@ -499,7 +499,7 @@ protected function saveRelationalObjects(object $object, string $property, array foreach ($objects as $key => $obj) { $prop = $mapping['foreign_property'] ?? $mapping['foreign_column'] ?? null; - if (property_exists($object, $prop)) { + if (property_exists($obj, $prop)) { // @phan-suppress-next-line PhanTypeArraySuspicious, PhanTypeInvalidDimOffset $obj->{$prop} = $this->getValue($object, $this::PRIMARY_KEY, $this::MAPPING[$this::PRIMARY_KEY]); }