diff --git a/redirect.module b/redirect.module index 18e61cf..76d07e3 100644 --- a/redirect.module +++ b/redirect.module @@ -299,7 +299,7 @@ function redirect_entity_extra_field_info() { function redirect_form_node_form_alter(&$form, FormStateInterface $form_state, $form_id) { /** @var \Drupal\node\NodeInterface $node */ $node = $form_state->getFormObject()->getEntity(); - if (!$node->isNew() && \Drupal::currentUser()->hasPermission('administer redirects')) { + if (!$node->isNew() && $node->toUrl()->isRouted() && \Drupal::currentUser()->hasPermission('administer redirects')) { $nid = $node->id();