X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=inline;f=server%2Fruntime%2Forg.argeo.server.jcr%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fjcr%2FJcrUtils.java;fp=server%2Fruntime%2Forg.argeo.server.jcr%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fjcr%2FJcrUtils.java;h=1ace83fcdde604c6d86aff5d8c346da1161570e5;hb=61320e5902070e49d32379aab06faaa1544835ab;hp=a33f6d407780c4ef83b8666e7da885c7e1ae56a5;hpb=2862f0241c2f32b2113639b5d0cc2a878c56aadd;p=lgpl%2Fargeo-commons.git diff --git a/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java b/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java index a33f6d407..1ace83fcd 100644 --- a/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java +++ b/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java @@ -1116,8 +1116,14 @@ public class JcrUtils implements ArgeoJcrConstants { try { session.getWorkspace() .getObservationManager() - .addEventListener(listener, eventTypes, basePath, true, - null, new String[] { nodeType }, true); + .addEventListener( + listener, + eventTypes, + basePath, + true, + null, + nodeType == null ? null : new String[] { nodeType }, + true); } catch (RepositoryException e) { throw new ArgeoException("Cannot add JCR listener " + listener + " to session " + session, e);