diff -u b/src/Plugin/Derivative/AutoEntityLabelConfigTask.php b/src/Plugin/Derivative/AutoEntityLabelConfigTask.php --- b/src/Plugin/Derivative/AutoEntityLabelConfigTask.php +++ b/src/Plugin/Derivative/AutoEntityLabelConfigTask.php @@ -43,7 +43,7 @@ $this->derivatives = array(); foreach ($this->entityManager->getDefinitions() as $entity_type_id => $entity_type) { - if ($entity_type->hasLinkTemplate('auto-label') && $entity_type->hasKey('label') && $entity_type instanceof ConfigEntityType) { + if ($entity_type->hasLinkTemplate('auto-label')) { // Special handling of Taxonomy. See https://www.drupal.org/node/2822546 if ($entity_type_id == "taxonomy_vocabulary") { $base_route = "entity.{$entity_type_id}.overview_form";