diff --git a/config_pages.module b/config_pages.module
index 130f5d70a..e32d3923b 100644
--- a/config_pages.module
+++ b/config_pages.module
@@ -51,7 +51,9 @@ function config_pages_config($type, $context = NULL) {
  * Implements hook_form_FORM_ID_alter.
  */
 function config_pages_form_field_storage_config_edit_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) {
-
+  if (!isset($form['settings']['target_type'])) {
+    return;
+  }
   // Config pages is a specific type of entity so we want to remove it from select.
   $element = &$form['settings']['target_type'];
 
