diff --git a/core/modules/menu_ui/menu_ui.module b/core/modules/menu_ui/menu_ui.module
index cff6e97291..b6a8335513 100644
--- a/core/modules/menu_ui/menu_ui.module
+++ b/core/modules/menu_ui/menu_ui.module
@@ -349,14 +349,18 @@ function menu_ui_form_node_form_submit($form, FormStateInterface $form_state) {
  * @see menu_ui_form_node_type_form_builder()
  */
 function menu_ui_form_node_type_form_alter(&$form, FormStateInterface $form_state) {
+  /** @var \Drupal\node\NodeTypeInterface $type */
+  $type = $form_state->getFormObject()->getEntity();
+  if (!$type instanceof NodeTypeInterface) {
+    return;
+  }
+
   /** @var \Drupal\Core\Menu\MenuParentFormSelectorInterface $menu_parent_selector */
   $menu_parent_selector = \Drupal::service('menu.parent_form_selector');
   $menu_options = array_map(function (MenuInterface $menu) {
     return $menu->label();
   }, Menu::loadMultiple());
   asort($menu_options);
-  /** @var \Drupal\node\NodeTypeInterface $type */
-  $type = $form_state->getFormObject()->getEntity();
   $form['menu'] = [
     '#type' => 'details',
     '#title' => t('Menu settings'),
