diff --git a/ebean-api/src/main/java/io/ebean/bean/EntityBean.java b/ebean-api/src/main/java/io/ebean/bean/EntityBean.java index cc1f77716..70b0273f4 100644 --- a/ebean-api/src/main/java/io/ebean/bean/EntityBean.java +++ b/ebean-api/src/main/java/io/ebean/bean/EntityBean.java @@ -112,6 +112,6 @@ public interface EntityBean extends Serializable { /** * Recalcs the bean. This is invoked by PersistRequestBean. */ - default void _ebean_onPersistTrigger() {}; + default void _ebean_onPersistTrigger(String profileEventId) {}; } diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestBean.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestBean.java index 61892b20a..78543e7aa 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestBean.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/core/PersistRequestBean.java @@ -147,7 +147,7 @@ public final class PersistRequestBean extends PersistRequest implements BeanP PersistExecute persistExecute, PersistRequest.Type type, int flags) { super(server, t, persistExecute); this.entityBean = (EntityBean) bean; - this.entityBean._ebean_onPersistTrigger(); + this.entityBean._ebean_onPersistTrigger(type.profileEventId); this.intercept = entityBean._ebean_getIntercept(); this.beanManager = mgr; this.beanDescriptor = mgr.getBeanDescriptor();