diff --git a/eZ/Publish/Core/Persistence/Legacy/Content/FieldHandler.php b/eZ/Publish/Core/Persistence/Legacy/Content/FieldHandler.php index 0be175d5f4..3c16602c2b 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Content/FieldHandler.php +++ b/eZ/Publish/Core/Persistence/Legacy/Content/FieldHandler.php @@ -363,8 +363,7 @@ public function updateFields(Content $content, UpdateStruct $updateStruct, Type $field->versionNo = $content->versionInfo->versionNo; // Persist virtual field if (null === $field->id) { - $this->updateField($field, $content); - $updatedFields[$fieldDefinition->id][$languageCode] = $field; + $this->createNewField($field, $content); } }