fix(tournaments): a double no-show is no longer a free point for Black
When neither player opened their board, the sweep called
tournamentForfeitPairing with the white player's id as the absentee. That
helper awards the point to whichever seat is NOT the one named, so every game
nobody turned up for was recorded as black_wins — a full point, in a rated
event, for a player who also did not appear. It fired on all four boards of a
round during testing.
An unnamed absentee now records the pairing as 'aborted', which
chessResultPoints already scores 0-0, and the standings count it as a loss for
both rather than falling through to the draw branch.
Co-Authored-By:
Claude Opus 5 (1M context) <noreply@anthropic.com>
Showing
Please register or sign in to comment