Details
Description
A Xpath query
//*[( @test = 't1' or @name='Node1')] /(rep:facet(text))/(rep:facet(test))/(rep:facet(name)) order by jcr:path
For testing this error run the test method "testFacetOnOR2()" in attached java file.
In this test method three node are created and properties are set to the nodes.
when this query runs it should give the result set of size 2. but it is giving the result set of size 3
Result set contain same nodepath(i.e node) 2 times as it is common in result set of both constraints separately i.e "@test='t1' " and "@name='Node1' " .
For more understanding please run the test method "testFacetOnOR2()" in attached java file.
Attachments
Attachments
Issue Links
- relates to
-
OAK-1689 XPath and union queries with "or" can return the same node multiple times
- Closed