- Only create a BYE pairing if there's an assigned Bye Player

This commit is contained in:
Sol
2016-04-21 15:25:02 +00:00
parent 187658aefd
commit 2e08d224b3

View File

@@ -54,11 +54,14 @@ public class TournamentSwiss extends AbstractTournament {
List<TournamentPlayer> leftoverPlayers = new ArrayList<>();
List<TournamentPlayer> groupPlayers = Lists.newArrayList(allPlayers);
if (byePlayer != null) {
groupPlayers.remove(byePlayer);
TournamentPairing byePair = new TournamentPairing(activeRound, Lists.<TournamentPlayer>newArrayList(byePlayer));
byePair.setBye(true);
activePairings.add(byePair);
}
if (groupPlayers.isEmpty()) {
return;