Browse Source

check if the entity is a node

pull/905/head
shriram 2 years ago
parent
commit
5bd2cdd851
  1. 3
      islandora.module

3
islandora.module

@ -333,12 +333,11 @@ function islandora_form_alter(&$form, FormStateInterface $form_state, $form_id)
} }
} }
$form_object = $form_state->getFormObject(); $form_object = $form_state->getFormObject();
$utils = \Drupal::service('islandora.utils'); $utils = \Drupal::service('islandora.utils');
if ($form_object instanceof EntityForm) { if ($form_object instanceof EntityForm) {
$entity = $form_object->getEntity(); $entity = $form_object->getEntity();
if ($utils->isIslandoraType($entity->getEntityTypeId(), $entity->bundle()) && strpos($form['#form_id'], 'delete_form') !== FALSE) { if ($entity->getEntityTypeId() == "node" && $utils->isIslandoraType($entity->getEntityTypeId(), $entity->bundle()) && strpos($form['#form_id'], 'delete_form') !== FALSE) {
$form['delete_associated_content'] = [ $form['delete_associated_content'] = [
'#type' => 'checkbox', '#type' => 'checkbox',
'#title' => t('Delete all associated medias and nodes'), '#title' => t('Delete all associated medias and nodes'),

Loading…
Cancel
Save