Browse Source

Fixed issue with child collections not being created

pull/123/merge
rwincewicz 13 years ago
parent
commit
3dd37810c1
  1. 4
      islandora_basic_collection/includes/child_collection.inc

4
islandora_basic_collection/includes/child_collection.inc

@ -136,7 +136,7 @@ function islandora_create_child_collection_form_submit($form, &$form_state) {
$new_collection_pid = $form_state['values']['new_collection_pid']; $new_collection_pid = $form_state['values']['new_collection_pid'];
$this_collection_pid = $form_state['values']['current']; $this_collection_pid = $form_state['values']['current'];
if(empty($new_collection_pid)) { if(empty($new_collection_pid)) {
$collection_namespace = substr($this_collection_pid, 0, strpos($this_collection_pid, ":")); $new_collection_pid = substr($this_collection_pid, 0, strpos($this_collection_pid, ":"));
} }
$new_collection_label = $form_state['values']['collection_name']; $new_collection_label = $form_state['values']['collection_name'];
$namespace = $form_state['values']['collection_namespace']; $namespace = $form_state['values']['collection_namespace'];
@ -185,5 +185,5 @@ function islandora_create_child_collection_form_submit($form, &$form_state) {
$fedora_object->ingestDatastream($policy_datastream); $fedora_object->ingestDatastream($policy_datastream);
$new_fedora_object = islandora_ingest_add_object($fedora_object); $new_fedora_object = islandora_ingest_add_object($fedora_object);
drupal_goto('/islandora/object/' . $new_collection_pid); drupal_goto('/islandora/object/' . $new_fedora_object->id);
} }
Loading…
Cancel
Save