diff --git a/src/BuilderTrait.php b/src/BuilderTrait.php index 1cacc9b..7cf97a4 100644 --- a/src/BuilderTrait.php +++ b/src/BuilderTrait.php @@ -122,7 +122,7 @@ public function update(array $values) foreach ($affectedRecords as $record) { // get versioned values from record foreach($this->model->getVersionedAttributeNames() as $key) { - $recordVersionValues[$key] = (isset($versionValues[$key])) ? $versionValues[$key] : $record->{$key}; + $recordVersionValues[$key] = (isset($versionValues[$key])) ? $versionValues[$key] : array_get($record->getAttributes(), $key); } // merge versioned values from record and input