Browse Source

Add error message for delete failure

pull/697/head
Brandon Weigel 7 years ago
parent
commit
482c9e6999
  1. 6
      includes/orphaned_objects.inc

6
includes/orphaned_objects.inc

@ -243,7 +243,13 @@ function islandora_delete_orphaned_objects_batch_operation($pids, &$context) {
'@total' => $context['sandbox']['total'], '@total' => $context['sandbox']['total'],
)); ));
islandora_delete_object($target_object); islandora_delete_object($target_object);
$object_check = islandora_object_load($target_pid);
if ($object_check) {
drupal_set_message(t('Could not delete ' . $target_pid . '. You may not have permission to manage this object.'), 'error');
}
else {
$context['results']['success'][] = $target_pid; $context['results']['success'][] = $target_pid;
}
$context['sandbox']['progress']++; $context['sandbox']['progress']++;
} }
$context['finished'] = ($context['sandbox']['total'] == 0) ? 1 : ($context['sandbox']['progress'] / $context['sandbox']['total']); $context['finished'] = ($context['sandbox']['total'] == 0) ? 1 : ($context['sandbox']['progress'] / $context['sandbox']['total']);

Loading…
Cancel
Save