From 5150ecba626ad03746b2c2c86aa8fcc3fb63a022 Mon Sep 17 00:00:00 2001 From: Rob Bygrave Date: Thu, 2 Feb 2023 23:15:22 +1300 Subject: [PATCH] #2948 - SoftDelete entities are hard deleted on orphan removal --- .../java/io/ebeaninternal/server/persist/DefaultPersister.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/persist/DefaultPersister.java b/ebean-core/src/main/java/io/ebeaninternal/server/persist/DefaultPersister.java index 3de6cb213..f8b1f3381 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/persist/DefaultPersister.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/persist/DefaultPersister.java @@ -1079,7 +1079,7 @@ public final class DefaultPersister implements Persister { private void deleteOrphan(PersistRequestBean request, BeanPropertyAssocOne prop) { Object origValue = request.getOrigValue(prop); if (origValue instanceof EntityBean) { - delete((EntityBean) origValue, request.transaction(), true); + delete((EntityBean) origValue, request.transaction(), false); } }