X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=inline;f=server%2Fplugins%2Forg.argeo.jcr.ui.explorer%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fjcr%2Fui%2Fexplorer%2Fmodel%2FSingleJcrNode.java;h=1da156a9ba2477f690cf4604fd5517f7ae9f8495;hb=9884b3225a86b831917b10376925eebcbf99e513;hp=e3bf2056606f1e8fc1b5458653cc40260283df0b;hpb=9ddbb2bd3c36ea4e9718cf8858edeaee418ea7e0;p=lgpl%2Fargeo-commons.git diff --git a/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/model/SingleJcrNode.java b/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/model/SingleJcrNode.java index e3bf20566..1da156a9b 100644 --- a/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/model/SingleJcrNode.java +++ b/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/model/SingleJcrNode.java @@ -107,7 +107,10 @@ public class SingleJcrNode extends TreeParent implements UiNode { @Override public boolean hasChildren() { try { - return node.hasNodes(); + if (node.getSession().isLive()) + return node.hasNodes(); + else + return false; } catch (RepositoryException re) { throw new ArgeoException( "Unexpected error while checking children node existence",