Skip to content

Commit 3478e6f

Browse files
committed
Simplify backend function
1 parent 1615942 commit 3478e6f

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

backend/src/main/java/ch/puzzle/okr/service/business/ObjectiveBusinessService.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,8 @@ public List<AlignmentDto> getAlignmentPossibilities(Long quarterId) {
5757
List<Objective> objectivesByQuarter = objectivePersistenceService.findObjectiveByQuarterId(quarterId);
5858
List<AlignmentDto> alignmentDtoList = new ArrayList<>();
5959

60-
Set<Team> teamSet = new HashSet<>();
61-
objectivesByQuarter.forEach(objective -> teamSet.add(objective.getTeam()));
62-
List<Team> teamList = new ArrayList<>(teamSet.stream().sorted(Comparator.comparing(Team::getName)).toList());
60+
List<Team> teamList = objectivesByQuarter.stream().map(Objective::getTeam).distinct()
61+
.sorted(Comparator.comparing(Team::getName)).toList();
6362

6463
teamList.forEach(team -> {
6564
List<Objective> filteredObjectiveList = objectivesByQuarter.stream()

0 commit comments

Comments
 (0)