diff --git a/core/modules/content_moderation/src/Plugin/Validation/Constraint/ModerationStateConstraintValidator.php b/core/modules/content_moderation/src/Plugin/Validation/Constraint/ModerationStateConstraintValidator.php index 2845e476c1..0629836df5 100644 --- a/core/modules/content_moderation/src/Plugin/Validation/Constraint/ModerationStateConstraintValidator.php +++ b/core/modules/content_moderation/src/Plugin/Validation/Constraint/ModerationStateConstraintValidator.php @@ -121,7 +121,9 @@ protected function isFirstTimeModeration(EntityInterface $entity) { if ($original_entity instanceof TranslatableInterface && $original_entity->isTranslatable()) { $language = $entity->language(); // Use Language specific revision for translatable content. - $original_entity = $original_entity->getTranslation($language->getId()); + if ($original_entity->hasTranslation($language->getId())) { + $original_entity = $original_entity->getTranslation($language->getId()); + } } if ($original_entity) {