mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
- Only create a BYE pairing if there's an assigned Bye Player
This commit is contained in:
@@ -54,11 +54,14 @@ public class TournamentSwiss extends AbstractTournament {
|
||||
List<TournamentPlayer> leftoverPlayers = new ArrayList<>();
|
||||
|
||||
List<TournamentPlayer> groupPlayers = Lists.newArrayList(allPlayers);
|
||||
groupPlayers.remove(byePlayer);
|
||||
|
||||
TournamentPairing byePair = new TournamentPairing(activeRound, Lists.<TournamentPlayer>newArrayList(byePlayer));
|
||||
byePair.setBye(true);
|
||||
activePairings.add(byePair);
|
||||
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;
|
||||
|
||||
Reference in New Issue
Block a user