public void responsibleChanged()

in achievements-server/src/main/java/org/jetbrains/buildserver/achievements/impl/ServerEventsAdapter.java [74:92]


  public void responsibleChanged(@NotNull SProject project, @NotNull Collection<BuildProblemInfo> buildProblems, @Nullable ResponsibilityEntry entry) {
    super.responsibleChanged(project, buildProblems, entry);

    if (entry == null) return;
    if (notifyInvestigationTaken(entry)) return;
    if (!notifyInvestigationDelegated(entry)) return;

    User responsible = entry.getResponsibleUser();

    for (BuildProblemInfo problem: buildProblems) {
      if (problem instanceof BuildProblem) {
        BuildProblem bp = (BuildProblem) problem;
        if (BuildProblemTypes.TC_COMPILATION_ERROR_TYPE.equals(bp.getBuildProblemData().getType())) {
          registerUserEvent(responsible, AchievementEvents.compilationBroken.name());
          break;
        }
      }
    }
  }