Skip to content
This repository was archived by the owner on Sep 10, 2021. It is now read-only.

Commit fd94eef

Browse files
committed
ENH: refs #0284. Delete items under folders unless they are linked elsewhere
1 parent fa5ec1a commit fd94eef

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

core/models/pdo/FolderModel.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -834,6 +834,12 @@ function removeItem($folder, $item)
834834
throw new Zend_Exception("Should be an item.");
835835
}
836836
$this->database->removeLink('items', $folder, $item);
837+
if(count($item->getFolders()) == 0)
838+
{
839+
$modelLoader = new MIDAS_ModelLoader();
840+
$itemModel = $modelLoader->loadModel('Item');
841+
$itemModel->delete($item);
842+
}
837843
} // end function addItem
838844

839845
/** Return an item by its name

0 commit comments

Comments
 (0)