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)