diff --git a/modules/field/modules/text/text.module b/modules/field/modules/text/text.module index c4739a4d1e57ffcfcec32f0d3ad8f7d6ec7c8d00..08f06229ca3b5ea0eaca55cfbc83efa7934a10ac 100644 --- a/modules/field/modules/text/text.module +++ b/modules/field/modules/text/text.module @@ -170,13 +170,8 @@ function text_field_load($entity_type, $entities, $field, $instances, $langcode, * Implements hook_field_is_empty(). */ function text_field_is_empty($item, $field) { - if (empty($item['value']) && (string) $item['value'] !== '0') { - if ($field['type'] == 'text_with_summary') { - return (empty($item['summary']) && (string)$item['summary'] !== '0'); - } - else { - return TRUE; - } + if (!isset($item['value']) || $item['value'] === '') { + return !isset($item['summary']) || $item['summary'] === ''; } return FALSE; }