diff --git a/src/Entity/Paragraph.php b/src/Entity/Paragraph.php index 55e65e4fb5d3126eb0deb2b566029ce810f18868..a2d32d885dfbae567dfade6d7897e30d46b359a2 100644 --- a/src/Entity/Paragraph.php +++ b/src/Entity/Paragraph.php @@ -688,6 +688,8 @@ class Paragraph extends ContentEntityBase implements ParagraphInterface { $original = $this->original ?: NULL; if (!$original) { $original = $this->entityTypeManager()->getStorage($this->getEntityTypeId())->loadRevision($this->getLoadedRevisionId()); + // Get the translation in the same language as the current paragraph. + $original = \Drupal::service('entity.repository')->getTranslationFromContext($original, $this->language()->getId()); } // If the current revision has just been added, we have a change.