Description
the implementation of AbstractNodeState#getChildNode looks as follows:
@Override public NodeState getChildNode(String name) { checkNotNull(name); for (ChildNodeEntry entry : getChildNodeEntries()) { if (name.equals(entry.getName())) { return entry.getNodeState(); } } return null; }
this violates the contract defined by NodeState interface which specifies
that getChildNode would never return null
Attachments
Issue Links
- is related to
-
OAK-709 Consider moving permission evaluation to the node state level
- Closed