Make slightly unbalanced even groups when both groups are odd
This commit is contained in:
@@ -104,6 +104,7 @@ nextRegistration:
|
||||
group1.setType(type);
|
||||
group1.setStatus(Status.IN_PROGRESS);
|
||||
group1.setTeams(new ArrayList<>());
|
||||
|
||||
var group2 = new Group();
|
||||
group2.setName(type.getText() + " 2");
|
||||
group2.setType(type);
|
||||
@@ -133,6 +134,11 @@ nextRegistration:
|
||||
}
|
||||
}
|
||||
|
||||
if (group1.getTeams().size() % 2 == 1 && group2.getTeams().size() % 2 == 1) {
|
||||
group1.getTeams().add(group2.getTeams().getLast());
|
||||
group2.getTeams().removeLast();
|
||||
}
|
||||
|
||||
return List.of(group1, group2);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user