At least 4 teams per event when dividing
This commit is contained in:
@@ -35,7 +35,8 @@ public class TournamentDivideService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (var event : tournament.getEvents()) {
|
for (var event : tournament.getEvents()) {
|
||||||
if (event.getRegistrations().size() >= 4) {
|
if ((event.getType().isDoublesEvent() && event.getRegistrations().size() >= 8)
|
||||||
|
|| (!event.getType().isDoublesEvent() && event.getRegistrations().size() >= 4)) {
|
||||||
divide(event);
|
divide(event);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,7 +65,9 @@ public class TournamentValidationService {
|
|||||||
private void checkNumberOfRegistrations(Event event, List<Validation> validations) {
|
private void checkNumberOfRegistrations(Event event, List<Validation> validations) {
|
||||||
if (event.getRegistrations().isEmpty()) {
|
if (event.getRegistrations().isEmpty()) {
|
||||||
addValidation(validations, ERROR, "Geen inschrijvingen");
|
addValidation(validations, ERROR, "Geen inschrijvingen");
|
||||||
} else if (event.getRegistrations().size() < 4 ) {
|
} else if (event.getType().isDoublesEvent() && event.getRegistrations().size() < 8 ) {
|
||||||
|
addValidation(validations, ERROR, "Te weinig inschrijvingen");
|
||||||
|
} else if (!event.getType().isDoublesEvent() && event.getRegistrations().size() < 4 ) {
|
||||||
addValidation(validations, ERROR, "Te weinig inschrijvingen");
|
addValidation(validations, ERROR, "Te weinig inschrijvingen");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user