diff --git a/core/modules/content_moderation/src/Entity/ContentModerationState.php b/core/modules/content_moderation/src/Entity/ContentModerationState.php index 48fde7b0f7..e4a22431fe 100644 --- a/core/modules/content_moderation/src/Entity/ContentModerationState.php +++ b/core/modules/content_moderation/src/Entity/ContentModerationState.php @@ -209,4 +209,16 @@ protected function getFieldsToSkipFromTranslationChangesCheck() { return $field_names; } + /** + * {@inheritdoc} + */ + public function removeTranslation($langcode) { + try { + parent::removeTranslation($langcode); + } + catch (\InvalidArgumentException $e) { + // Do nothing. We don't want to propagate it. + } + } + }