diff --git a/core/modules/views/src/Entity/Render/EntityFieldRenderer.php b/core/modules/views/src/Entity/Render/EntityFieldRenderer.php index 98899ef..00b238d 100644 --- a/core/modules/views/src/Entity/Render/EntityFieldRenderer.php +++ b/core/modules/views/src/Entity/Render/EntityFieldRenderer.php @@ -151,6 +151,9 @@ protected function buildFields(array $values) { // clone it just once to improve performance. $entity = $this->getEntityTranslation(clone $entity, $row); $field_names = $this->getRenderableFieldNames(); + // There might be relationships without fields. A typical example is to + // show a list of nodes, filtered by the current user. + $field_names += [$entity_type_id => []]; $processed = FALSE; foreach ($field_names[$entity_type_id] as $view_field_name => $field_name) {