65571: REST changes to delete of an item

- Copy relationship data on item delete
This commit is contained in:
Peter Nijs
2019-11-06 14:44:08 +01:00
parent a31dc75c3e
commit ca37eee3fe
6 changed files with 347 additions and 1 deletions

View File

@@ -695,6 +695,11 @@ public class ItemServiceImpl extends DSpaceObjectServiceImpl<Item> implements It
log.info(LogManager.getHeader(context, "delete_item", "item_id="
+ item.getID()));
// Remove relationships
for (Relationship relationship : relationshipService.findByItem(context, item)) {
relationshipService.delete(context, relationship, false, false);
}
// Remove bundles
removeAllBundles(context, item);