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 2013/12/20 02:52:06 UTC

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

Tobias Bocanegra created OAK-1301:
-------------------------------------

             Summary: Path conditions not respected in XPath query
                 Key: OAK-1301
                 URL: https://issues.apache.org/jira/browse/OAK-1301
             Project: Jackrabbit Oak
          Issue Type: Bug
    Affects Versions: 0.13
            Reporter: Tobias Bocanegra


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.4#6159)