diff --git a/core/modules/rest/src/Plugin/views/row/DataFieldRow.php b/core/modules/rest/src/Plugin/views/row/DataFieldRow.php index aca90ea..482f723 100644 --- a/core/modules/rest/src/Plugin/views/row/DataFieldRow.php +++ b/core/modules/rest/src/Plugin/views/row/DataFieldRow.php @@ -148,12 +148,8 @@ public function render($row) { // Omit excluded fields from the rendered output. if (empty($field->options['exclude'])) { - if (!empty($field->options['hide_empty'])) { // hide if empty - if (!empty($value)) { - $output[$this->getFieldKeyAlias($id)] = $value; - } - } else { // show all fields - $output[$this->getFieldKeyAlias($id)] = $value; + if (empty($field->options['hide_empty']) || !empty($value)) { + $output[$this->getFieldKeyAlias($id)] = $value; } } }