This is an automated email from the ASF dual-hosted git repository. joerghoh pushed a commit to branch OAK-11969 in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
commit 890fc80e5e515374a28501fc0042856d6d01cf18 Author: Joerg Hoh <[email protected]> AuthorDate: Mon Oct 6 18:26:06 2025 +0200 OAK-11969 do not check the existence of the tree twice --- .../main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java b/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java index b0be0c6bf7..3454a672c0 100644 --- a/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java +++ b/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java @@ -339,8 +339,7 @@ public class NodeDelegate extends ItemDelegate { @NotNull public Iterator<NodeDelegate> getChildren() throws InvalidItemStateException { Iterator<Tree> iterator = getTree().getChildren().iterator(); - return IteratorUtils.transform( - IteratorUtils.filter(iterator, tree -> tree.exists()), + return IteratorUtils.transform(iterator, tree -> new NodeDelegate(sessionDelegate, tree)); }
