diff --git a/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php b/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php index 86354b4..4db31db 100644 --- a/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php +++ b/core/modules/content_moderation/src/Plugin/Field/ModerationStateFieldItemList.php @@ -30,6 +30,15 @@ protected function computeValue() { } /** + * {@inheritdoc} + */ + protected function doComputeValue() { + if (!isset($this->list[0]) || $this->list[0]->isEmpty()) { + $this->computeValue(); + } + } + + /** * Gets the moderation state ID linked to a content entity revision. * * @return string|null