diff --git a/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php b/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php index 3fdd385d1e..cc1698af54 100644 --- a/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php +++ b/core/modules/text/src/Plugin/Field/FieldType/TextItemBase.php @@ -49,7 +49,11 @@ public function applyDefaultValue($notify = TRUE) { */ public function isEmpty() { $value = $this->get('value')->getValue(); - return $value === NULL || $value === ''; + $format = NULL; + if (isset($this->properties['format'])) { + $format = $this->get('format')->getValue(); + } + return ($value === NULL || $value === '') && ($format === NULL || $format === ''); } /**