only in patch2: unchanged: --- a/core/lib/Drupal/Core/Entity/ContentEntityBase.php +++ b/core/lib/Drupal/Core/Entity/ContentEntityBase.php @@ -830,6 +830,7 @@ protected function initializeTranslation($langcode) { $translation->translationInitialize = FALSE; $translation->typedData = NULL; $translation->loadedRevisionId = &$this->loadedRevisionId; + $translation->isDefaultRevision = &$this->isDefaultRevision; return $translation; } @@ -1117,6 +1118,9 @@ public function __clone() { $values = $this->values; $this->values = &$values; + $default_revision = $this->isDefaultRevision; + $this->isDefaultRevision = &$default_revision; + foreach ($this->fields as $name => $fields_by_langcode) { $this->fields[$name] = []; // Untranslatable fields may have multiple references for the same field