diff --git a/redirect.module b/redirect.module index ce51d62..38ae479 100644 --- a/redirect.module +++ b/redirect.module @@ -406,18 +406,21 @@ function redirect_source_link_get_status_messages(array $form, FormStateInterfac * Implements hook_entity_extra_field_info(). */ function redirect_entity_extra_field_info() { - - $node_types = \Drupal::entityTypeManager() - ->getStorage('node_type') - ->loadMultiple(); - $extra = []; - foreach ($node_types as $node_type) { - $extra['node'][$node_type->id()]['form']['url_redirects'] = [ - 'label' => t('URL redirects'), - 'description' => t('Redirect module form elements'), - 'weight' => 50, - ]; + + $entity_type_manager = \Drupal::entityTypeManager(); + if ($entity_type_manager->getDefinition('node_type', FALSE)) { + $node_types = $entity_type_manager + ->getStorage('node_type') + ->loadMultiple(); + + foreach ($node_types as $node_type) { + $extra['node'][$node_type->id()]['form']['url_redirects'] = [ + 'label' => t('URL redirects'), + 'description' => t('Redirect module form elements'), + 'weight' => 50, + ]; + } } return $extra;