diff --git a/dspace-api/src/main/java/org/dspace/content/BundleServiceImpl.java b/dspace-api/src/main/java/org/dspace/content/BundleServiceImpl.java index 0ee9d675f1..e44b5bd27b 100644 --- a/dspace-api/src/main/java/org/dspace/content/BundleServiceImpl.java +++ b/dspace-api/src/main/java/org/dspace/content/BundleServiceImpl.java @@ -145,6 +145,14 @@ public class BundleServiceImpl extends DSpaceObjectServiceImpl implement return; } } + + //Ensure that the last modified from the item is triggered ! + Item owningItem = (Item) getParentObject(context, bundle); + if(owningItem != null) + { + itemService.updateLastModified(context, owningItem); + itemService.update(context, owningItem); + } bundle.addBitstream(bitstream); bitstream.getBundles().add(bundle);