diff --git a/redirect.module b/redirect.module index 7ce5fb3..aed87a1 100644 --- a/redirect.module +++ b/redirect.module @@ -311,7 +311,7 @@ function redirect_form_alter(&$form, FormStateInterface $form_state, $form_id) { } $entity = $form_object->getEntity(); - if (!$entity->isNew() && \Drupal::currentUser()->hasPermission('administer redirects')) { + if (!$entity->isNew() && \Drupal::currentUser()->hasPermission('administer redirects') && $entity->hasLinkTemplate('canonical')) { $entity_type_id = $entity->getEntityTypeId(); $entity_id = $entity->id();