in server/src/main/kotlin/org/jetbrains/teamcity/vault/server/VaultTestQueryController.kt [125:134]
override fun checkPermissions(securityContext: SecurityContextEx, request: HttpServletRequest) {
val projectProperties = getRequestProperties(request)
val projectId = projectProperties[VaultConstants.PROJECT_ID]
val project = projectManager.findProjectByExternalId(projectId)
if (project == null) {
throw AccessDeniedException(securityContext.authorityHolder, "No project $projectId")
} else {
securityContext.authorityHolder.isPermissionGrantedForProject(project.projectId, Permission.EDIT_PROJECT)
}
}