From decad31cb6947824c0cf43fd8e8c42be8c0c0450 Mon Sep 17 00:00:00 2001 From: Jordan Dukart Date: Fri, 2 Nov 2012 15:00:48 -0300 Subject: [PATCH] Change parameters such that a user cannot purge a collection that has inactive objects contained within it. This resolves an issue that can occur with workflow. --- fedora_repository.module | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fedora_repository.module b/fedora_repository.module index 37f2d508..13cf6fc9 100644 --- a/fedora_repository.module +++ b/fedora_repository.module @@ -530,7 +530,7 @@ function fedora_repository_purge_object_form_validate($form, &$form_state) { $content_models = $object_helper->get_content_models_list($pid); foreach ($content_models as $content_model) { if ($content_model->pid == 'islandora:collectionCModel') { - $member_pids = get_related_items_as_array($pid, 'isMemberOfCollection'); + $member_pids = get_related_items_as_array($pid, 'isMemberOfCollection', 10000, 0, FALSE); if (is_array($member_pids) && ! empty($member_pids)) { form_set_error('new_collection_pid', t("Please purge all members of this collection before deleting the collection itself.")); return;