diff --git a/hibernate-envers/src/main/java/org/hibernate/envers/event/BaseEnversCollectionEventListener.java b/hibernate-envers/src/main/java/org/hibernate/envers/event/BaseEnversCollectionEventListener.java index 58ec003b78..2cbd8a0553 100644 --- a/hibernate-envers/src/main/java/org/hibernate/envers/event/BaseEnversCollectionEventListener.java +++ b/hibernate-envers/src/main/java/org/hibernate/envers/event/BaseEnversCollectionEventListener.java @@ -122,10 +122,11 @@ public abstract class BaseEnversCollectionEventListener extends BaseEnversEventL } /** + * Forces persistent collection initialization. * @param event Collection event. - * @return Initialized persistent collection. + * @return Stored snapshot. */ - protected Serializable getInitializedCollection(AbstractCollectionEvent event) { + protected Serializable initializeCollection(AbstractCollectionEvent event) { event.getCollection().forceInitialization(); return event.getCollection().getStoredSnapshot(); } diff --git a/hibernate-envers/src/main/java/org/hibernate/envers/event/EnversPreCollectionRemoveEventListenerImpl.java b/hibernate-envers/src/main/java/org/hibernate/envers/event/EnversPreCollectionRemoveEventListenerImpl.java index f46d8980b3..84ed830874 100644 --- a/hibernate-envers/src/main/java/org/hibernate/envers/event/EnversPreCollectionRemoveEventListenerImpl.java +++ b/hibernate-envers/src/main/java/org/hibernate/envers/event/EnversPreCollectionRemoveEventListenerImpl.java @@ -51,7 +51,7 @@ public class EnversPreCollectionRemoveEventListenerImpl Serializable oldColl = collectionEntry.getSnapshot(); if ( !event.getCollection().wasInitialized() && shouldGenerateRevision( event ) ) { // In case of uninitialized collection we need a fresh snapshot to properly calculate audit data. - oldColl = getInitializedCollection( event ); + oldColl = initializeCollection( event ); } onCollectionAction( event, null, oldColl, collectionEntry ); }