Unico Hommes created JCR-3382:
---------------------------------

             Summary: ItemManager.getNode does not do a permission check when 
the item data is in the item manager cache
                 Key: JCR-3382
                 URL: https://issues.apache.org/jira/browse/JCR-3382
             Project: Jackrabbit Content Repository
          Issue Type: Bug
            Reporter: Unico Hommes
            Assignee: Unico Hommes
             Fix For: 2.2.13, 2.4.3, 2.6


Read access should be checked irrespective of whether the item data is in the 
cache or not. Something might have changed between first reading the node and 
reading the node again that impacts read access.

We are running into the situation where node.hasNode() returns false for a node 
that is in the item manager cache and for which access was revoked but 
node.getNode() returns the node anyway. So node.hasNode is implemented in the 
right way, but node.getNode is not.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to