This commit is contained in:
philip Vissenaekens
2016-06-20 16:49:53 +02:00
parent 61664027a2
commit eeab1106db
5 changed files with 2 additions and 23 deletions

View File

@@ -294,17 +294,10 @@ public class ItemServiceImpl extends DSpaceObjectServiceImpl<Item> implements It
log.info(LogManager.getHeader(context, "remove_bundle", "item_id="
+ item.getID() + ",bundle_id=" + bundle.getID()));
item.removeBundle(bundle);
bundle.removeItem(item);
context.addEvent(new Event(Event.REMOVE, Constants.ITEM, item.getID(),
Constants.BUNDLE, bundle.getID(), bundle.getName(), getIdentifiers(context, item)));
if (CollectionUtils.isEmpty(bundle.getItems())) {
bundleService.delete(context, bundle);
}
}
@Override
@@ -618,9 +611,6 @@ public class ItemServiceImpl extends DSpaceObjectServiceImpl<Item> implements It
item.getCollections().clear();
item.setOwningCollection(null);
// remove all of our authorization policies
authorizeService.removeAllPolicies(context, item);
// Remove any Handle
handleService.unbindHandle(context, item);