You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Tobias Bocanegra (JIRA)" <ji...@apache.org> on 2014/01/14 18:52:55 UTC

[jira] [Resolved] (OAK-1301) Path conditions not respected in XPath query

     [ https://issues.apache.org/jira/browse/OAK-1301?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tobias Bocanegra resolved OAK-1301.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 0.15

this is fixed. 2nd issue tracked in clone bug.

> Path conditions not respected in XPath query
> --------------------------------------------
>
>                 Key: OAK-1301
>                 URL: https://issues.apache.org/jira/browse/OAK-1301
>             Project: Jackrabbit Oak
>          Issue Type: New Feature
>          Components: doc, query
>    Affects Versions: 0.13
>            Reporter: Tobias Bocanegra
>            Assignee: Alex Parvulescu
>             Fix For: 0.15
>
>
> Given the following node:
> {noformat}
> /home/users/testing/socialgraph_test_user_4: {
> 	jcr:primaryType: "rep:User",
> 	rep:authorizableId: "socialgraph_test_user_4",
> 	social: 
{
> 		jcr:primaryType: "sling:Folder",
> 		relationships: 
{
> 			jcr:primaryType: "sling:Folder",
> 			friend: 
{
> 				jcr:primaryType: "sling:Folder",
> 				socialgraph_test_group: 
{
> 					jcr:primaryType: "nt:unstructured",
> 					id: "socialgraph_test_group"
> 				}
> 			}
> 		}
> 	}
> }
> /home/groups/testing/socialgraph_test_group: {
> 	...
> }
> {noformat}
> and the following query:
> {noformat}
> /jcr:root/home//social/relationships//*[id='socialgraph_test_group']
> {noformat}
> does not yield any results. however this query:
> {noformat}
> /jcr:root/home//*[id='socialgraph_test_group']
> {noformat}
> returns the following nodes:
> {noformat}
> /home/users/testing/socialgraph_test_user_4/social/relationships/friend/socialgraph_test_group
> /home/groups/testing/socialgraph_test_group
> /home/groups/testing/socialgraph_test_group/rep:policy/allow
> {noformat}
> Although the group nodes don't have the 'id' property.
> btw: this used to work as expected in Jackrabbit 2.x



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)