[ https://issues.apache.org/jira/browse/OAK-3371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Davide Giannella updated OAK-3371: ---------------------------------- Attachment: OAK-3371.patch [~chetanm], [~tmueller] could you please review the [attached patch|^OAK-3371.patch] that solves the issue. Ideally I'd like to resolve it for 1.3.6. > Wrong evaluation of NOT clause > ------------------------------ > > Key: OAK-3371 > URL: https://issues.apache.org/jira/browse/OAK-3371 > Project: Jackrabbit Oak > Issue Type: Bug > Components: query > Affects Versions: 1.2.4, 1.3.5 > Reporter: Davide Giannella > Assignee: Davide Giannella > Fix For: 1.3.6 > > Attachments: OAK-3371-test.diff, OAK-3371.patch > > > When executing a query like > {noformat} > SELECT * FROM [nt:unstructured] WHERE ISDESCENDANTNODE([/test]) AND NOT > CONTAINS(foo, 'bar') > {noformat} > and the {{nodeType}} index plays the not clause is not applied properly. > Nodes **with** the property are returned as well. > [test|^OAK-3371-test.diff] showing the bug. -- This message was sent by Atlassian JIRA (v6.3.4#6332)