From 5debb078d0ce4fa7a2008a5a1df7fd52847266c4 Mon Sep 17 00:00:00 2001 From: Christian Scheible Date: Fri, 27 Oct 2017 14:06:32 +0200 Subject: [PATCH] DS-3734 Fixed missing trigger of item last modified date when adding a bitstream. --- .../main/java/org/dspace/content/BundleServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) 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 45618289de..1b974f8485 100644 --- a/dspace-api/src/main/java/org/dspace/content/BundleServiceImpl.java +++ b/dspace-api/src/main/java/org/dspace/content/BundleServiceImpl.java @@ -147,6 +147,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);