-
Bug
-
Resolution: Done
-
Major
-
1.2.0.Final
-
None
The XPath query: /jcr:root/drools:repository/drools:package_area//element(*, drools:assetNodeType)[jcr:contains(., 'testQueryText*')] is correctly translated into the AQM query: SELECT * FROM drools:assetNodeType WHERE (PATH(drools:assetNodeType) LIKE '/drools:repository/drools:package_area/%' AND CONTAINS(drools:assetNodeType,'jcr').
However, if a similar XPath query with a compound predicate is built: /jcr:root/drools:repository/drools:package_area//element(*, drools:assetNodeType)[jcr:contains(., 'testQueryText*') and drools:archive = 'false'] then the translated AQM query has no where clause at all (SELECT * FROM drools:assetNodeType).