diff --git a/core/modules/field_ui/field_ui.module b/core/modules/field_ui/field_ui.module
index 5bce9dd..8804c06 100644
--- a/core/modules/field_ui/field_ui.module
+++ b/core/modules/field_ui/field_ui.module
@@ -149,7 +149,7 @@ function field_ui_entity_operation(EntityInterface $entity) {
   $info = $entity->getEntityType();
   // Add manage fields and display links if this entity type is the bundle
   // of another.
-  if ($bundle_of = $info->getBundleOf()) {
+  if ($bundle_of = $info->getBundleOf() && $info->get('field_ui_base_route')) {
     $account = \Drupal::currentUser();
     if ($account->hasPermission('administer '. $bundle_of . ' fields')) {
       $operations['manage-fields'] = array(
