[DS-3125] Submitters cannot delete bistreams of workspaceitems

This commit is contained in:
KevinVdV
2016-04-15 13:00:37 +02:00
parent b1e32fc1a7
commit bc9798c753
9 changed files with 86 additions and 6 deletions

View File

@@ -577,7 +577,7 @@ public class ItemServiceImpl extends DSpaceObjectServiceImpl<Item> implements It
@Override
public void delete(Context context, Item item) throws SQLException, AuthorizeException, IOException {
authorizeService.authorizeAction(context, item, Constants.REMOVE);
authorizeService.authorizeAction(context, item, Constants.DELETE);
item.getCollections().clear();
item.setOwningCollection(null);
rawDelete(context, item);