Amrit Verma created OAK-3775:
--------------------------------

             Summary:  Inconsistency between Node.getPrimaryType and 
Node.isNodeType
                 Key: OAK-3775
                 URL: https://issues.apache.org/jira/browse/OAK-3775
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: jcr
            Reporter: Amrit Verma


Steps:

1. Create a node structure say /node1/node2 (node2 should be nt:hierarchyNode 
type node)
2. Create a testuser and grant read permission on whole repository.
3. Grant permission jcr:read to testuser on node2.
3. On node2, deny jcr:read to testuser with rep:glob=/*

Execute the following from testuser's session:
* {{node.getPrimaryNodeType().isNodeType(JcrConstants.NT_HIERARCHYNODE)}}
* {{node.isNodeType(JcrConstants.NT_HIERARCHYNODE)}}

where node refers to node2 created above. The first expression returns true but 
the second returns false. 
Expected: both should return true.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to