in src/main/java/jetbrains/buildServer/investigationsAutoAssigner/utils/InvestigationsManager.java [83:100]
private User findInAudit(final BuildProblem buildProblem) {
AuditLogBuilder builder = myAuditLogProvider.getBuilder();
builder.setObjectId(BuildProblemAuditId.fromBuildProblem(buildProblem).asString());
builder.setActionTypes(ActionType.BUILD_PROBLEM_MARK_AS_FIXED);
builder.addFilter(new ObjectTypeFilter(ObjectType.BUILD_PROBLEM));
AuditLogAction lastAction = builder.findLastAction();
if (lastAction == null) {
return null;
}
for (ObjectWrapper obj : lastAction.getObjects()) {
Object user = obj.getObject();
if (user instanceof User) {
return (User)user;
}
}
return null;
}