diff --git a/src/Fields/HandlesCustomPropertiesTrait.php b/src/Fields/HandlesCustomPropertiesTrait.php index e0234fe6..cd3a9808 100644 --- a/src/Fields/HandlesCustomPropertiesTrait.php +++ b/src/Fields/HandlesCustomPropertiesTrait.php @@ -81,10 +81,7 @@ private function fillMediaCustomPropertiesFromRequest(NovaRequest $request, Medi foreach ($this->customPropertiesFields as $field) { // If we are dealing with nested resources or multiple panels, custom property fields are prefixed. $key = str_replace($collection, '__media-custom-properties__.'.$collection, $requestAttribute); - $targetAttribute = "custom_properties->{$field->attribute}"; - $requestAttribute = "{$key}.{$index}.{$field->attribute}"; - - $field->fillInto($request, $media, $targetAttribute, $requestAttribute); + $field->fillInto($request, $media, "custom_properties->{$field->attribute}", "{$key}.{$index}.{$field->attribute}"); } $media->save();