Browse Source

Handle derivatives of itself.

pull/696/head
Jordan Dukart 8 years ago
parent
commit
9d3b86d835
  1. 2
      includes/delete_datastream.form.inc

2
includes/delete_datastream.form.inc

@ -73,7 +73,7 @@ function islandora_datastream_to_purge(AbstractObject $object, $dsid) {
module_load_include('inc', 'islandora', 'includes/utilities');
$hooks = islandora_invoke_hook_list(ISLANDORA_DERIVATIVE_CREATION_HOOK, $object->models, array($object));
$hook_filter = function ($hook_def) use ($dsid) {
return isset($hook_def['source_dsid']) && isset($hook_def['destination_dsid']) ?
return isset($hook_def['source_dsid']) && isset($hook_def['destination_dsid']) && $hook_def['destination_dsid'] != $dsid ?
$hook_def['source_dsid'] == $dsid :
FALSE;
};

Loading…
Cancel
Save