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..da701e0df0 100644 --- a/dspace-api/src/main/java/org/dspace/content/BundleServiceImpl.java +++ b/dspace-api/src/main/java/org/dspace/content/BundleServiceImpl.java @@ -146,6 +146,13 @@ public class BundleServiceImpl extends DSpaceObjectServiceImpl implement } } + // 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);