joerghoh commented on code in PR #2415:
URL: https://github.com/apache/jackrabbit-oak/pull/2415#discussion_r2243064839
##########
oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java:
##########
@@ -1342,8 +1344,11 @@ protected Tree createValue() {
}
private boolean canReadMixinTypes(@NotNull Tree tree) {
- return sessionContext.getAccessManager().hasPermissions(
- tree, EMPTY_MIXIN_TYPES, Permissions.READ_PROPERTY);
+ // cache this information per SessionContext, as it is valid
independent of the node
Review Comment:
hmpf, for some reason I oversaw this ``tree`` parameter.
But on a different view, does it even make sense to disallow reading the
mixin types in the context of ``Node.isNodeType()``? In that case this API call
could return a different result, depending if I have read access to that
property or not.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]