Ok Angela, thanks by your attention, I see it in: NodeImpl.onRemove(NodeId p)
So, if the permission was not checked against the node BEFORE invoke node.remove(), it will be removed for that session... In the run of save call, in the validateTransientItems method, line 700, it call the isGranted method: But in my code, when I try to get the Item/Property by the path, I just can't because it doesn't exist anymore, so it is impossible to check if the operation is permitted, at least in the way I store the nodes with the tree permission control as child nodes of the item being removed/checked... It would be great if you suggest me a proper way to rescue the item to check... Let's see a portion of my code, just the important code envolved (I think provide you a test case with my code will be problematic for me, anyway I will try to put/simulate the environment later...) -- View this message in context: http://jackrabbit.510166.n4.nabble.com/Granted-permission-to-remove-operation-tp4659526p4659529.html Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
