private boolean shouldSkip()

in src/main/java/jetbrains/buildServer/investigationsAutoAssigner/heuristics/PreviousResponsibleHeuristic.java [85:103]


  private boolean shouldSkip(User responsibleUser, HeuristicContext heuristicContext) {
    if (responsibleUser != null && heuristicContext.getUsersToIgnore().contains(responsibleUser.getUsername())) {
      LOGGER.debug(
        String.format("Build %s: Found PreviousResponsibleHeuristic for user `%s` from black list. Skip.",
                      heuristicContext.getBuild().getBuildId(),
                      responsibleUser.getUsername()));
      return true;
    }

    if (responsibleUser != null && !heuristicContext.getCommitersIds().contains(responsibleUser.getId())) {
      LOGGER.debug(
        String.format("Build %s: Found PreviousResponsibleHeuristic for user `%s` not among commiters. Skip.",
                      heuristicContext.getBuild().getBuildId(),
                      responsibleUser.getUsername()));
      return true;
    }

    return false;
  }