mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
Verify if node exists
This commit is contained in:
@@ -146,6 +146,8 @@ public class ExtendedPermissionServiceImpl extends PermissionServiceImpl
|
|||||||
public AccessStatus hasPermission(NodeRef nodeRef, String perm)
|
public AccessStatus hasPermission(NodeRef nodeRef, String perm)
|
||||||
{
|
{
|
||||||
AccessStatus result = AccessStatus.UNDETERMINED;
|
AccessStatus result = AccessStatus.UNDETERMINED;
|
||||||
|
if (nodeService.exists(nodeRef))
|
||||||
|
{
|
||||||
|
|
||||||
// permission pre-processors
|
// permission pre-processors
|
||||||
List<PermissionPreProcessor> preProcessors = permissionProcessorRegistry.getPermissionPreProcessors();
|
List<PermissionPreProcessor> preProcessors = permissionProcessorRegistry.getPermissionPreProcessors();
|
||||||
@@ -171,7 +173,7 @@ public class ExtendedPermissionServiceImpl extends PermissionServiceImpl
|
|||||||
// post process permission
|
// post process permission
|
||||||
result = postProcessor.process(result, nodeRef, perm);
|
result = postProcessor.process(result, nodeRef, perm);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user