diff --git a/core/modules/views/views.views.inc b/core/modules/views/views.views.inc index abbbf31..0acc879 100644 --- a/core/modules/views/views.views.inc +++ b/core/modules/views/views.views.inc @@ -130,8 +130,8 @@ function views_views_data() { // Registers an entity area handler per entity type. foreach (\Drupal::entityManager()->getDefinitions() as $entity_type_id => $entity_type) { - // Excludes entity types, which cannot be rendered. - if ($entity_type->hasViewBuilderClass()) { + // Excludes entity types, which cannot be rendered or that don't use UUID's. + if ($entity_type->hasViewBuilderClass() && $entity_type->getKey('uuid')) { $label = $entity_type->getLabel(); $data['views']['entity_' . $entity_type_id] = array( 'title' => t('Rendered entity - @label', array('@label' => $label)),