diff --git a/core/lib/Drupal/Core/Entity/ContentEntityBase.php b/core/lib/Drupal/Core/Entity/ContentEntityBase.php index 871a4a1..9cddf8c 100644 --- a/core/lib/Drupal/Core/Entity/ContentEntityBase.php +++ b/core/lib/Drupal/Core/Entity/ContentEntityBase.php @@ -818,7 +818,6 @@ protected function initializeTranslation($langcode) { $translation->translatableEntityKeys = &$this->translatableEntityKeys; $translation->translationInitialize = FALSE; $translation->typedData = NULL; - $translation->originalRevisionId = NULL; return $translation; } diff --git a/core/tests/Drupal/KernelTests/Core/Entity/EntityOriginalRevisionTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityOriginalRevisionTest.php index 151bad9..cef71bd 100644 --- a/core/tests/Drupal/KernelTests/Core/Entity/EntityOriginalRevisionTest.php +++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityOriginalRevisionTest.php @@ -94,6 +94,8 @@ public function testOriginalRevisionId() { $this->assertSame(NULL, $clone->getOriginalRevisionId()); $french = $loaded->addTranslation('fr'); - $this->assertSame(NULL, $french->getOriginalRevisionId()); + $this->assertEquals($french->getRevisionId(), $french->getOriginalRevisionId()); + $this->assertEquals($loaded->getRevisionId(), $french->getOriginalRevisionId()); + $this->assertEquals($loaded->getOriginalRevisionId(), $french->getOriginalRevisionId()); } }