-
Bug
-
Resolution: Duplicate
-
Blocker
-
None
-
4.2.0.Final
-
None
-
None
When using Modeshape 4.2.0.Final (and 4.3-SNAPSHOT) I am not seeing nodes under a node with noquery defined in my queries. This is not expected behavior.
@Test public void testQueryableNodesUnderNoquery() throws Exception { Session session = getSession(); NodeTypeManager mgr = session.getWorkspace().getNodeTypeManager(); mgr.registerNodeTypes(this.getClass().getClassLoader() .getResourceAsStream("nodetype.cnd"), true); Node a = session.getRootNode().addNode("hidden", "nt:noquery"); a.addNode("iwanttofindthisnode", "nt:folder"); session.save(); String queryString = "select [jcr:path] from [nt:folder]"; QueryManager qm = session.getWorkspace().getQueryManager(); Query query = qm.createQuery(queryString, "JCR-SQL2"); QueryResult result = query.execute(); NodeIterator iterator = result.getNodes(); Assert.assertEquals(1, iterator.getSize()); }
- relates to
-
MODE-2401 Nodetype is queryable as supertype when noquery is set
- Resolved
- links to