X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.jcr%2Fsrc%2Forg%2Fargeo%2Fjcr%2Ffs%2FNodeDirectoryStream.java;h=84dd22d6ae8f4951824f3a808a85aa27e33517dd;hb=25e4528153640a2e211e217468f8f5aa01607cf0;hp=dbf6745360a7928b7d910bb342358ed2d33a1509;hpb=d8037dd6a59ff5d38d7c7182a9ef6c26c8001a4f;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.jcr/src/org/argeo/jcr/fs/NodeDirectoryStream.java b/org.argeo.jcr/src/org/argeo/jcr/fs/NodeDirectoryStream.java index dbf674536..84dd22d6a 100644 --- a/org.argeo.jcr/src/org/argeo/jcr/fs/NodeDirectoryStream.java +++ b/org.argeo.jcr/src/org/argeo/jcr/fs/NodeDirectoryStream.java @@ -35,6 +35,11 @@ public class NodeDirectoryStream implements DirectoryStream { nodes: while (nodeIterator.hasNext()) { try { Node node = nodeIterator.nextNode(); + String nodeName = node.getName(); + if (nodeName.startsWith("rep:") || nodeName.startsWith("jcr:")) + continue nodes; + if (fs.skipNode(node)) + continue nodes; next = new JcrPath(fs, node); if (filter != null) { if (filter.accept(next))