Author: sevein
Date: Tue Jul 26 16:20:57 2011
New Revision: 9392
Log:
Remove QubitRelation objects related to a donor when it is being removed
Modified:
trunk/plugins/qtAccessionPlugin/modules/donor/actions/deleteAction.class.php
Modified:
trunk/plugins/qtAccessionPlugin/modules/donor/actions/deleteAction.class.php
==============================================================================
---
trunk/plugins/qtAccessionPlugin/modules/donor/actions/deleteAction.class.php
Tue Jul 26 16:18:26 2011 (r9391)
+++
trunk/plugins/qtAccessionPlugin/modules/donor/actions/deleteAction.class.php
Tue Jul 26 16:20:57 2011 (r9392)
@@ -27,6 +27,11 @@
if ($request->isMethod('delete'))
{
+ foreach (QubitRelation::getBySubjectOrObjectId($this->resource->id) as
$item)
+ {
+ $item->delete();
+ }
+
$this->resource->delete();
$this->redirect(array('module' => 'donor', 'action' => 'browse'));
--
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/qubit-commits?hl=en.