mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-09 13:50:57 +00:00
added the case that a MaxPointsReason was set before and is now resetted by the race committee
This commit is contained in:
1 parent
fba0517ac5
commit
490cce4beb
1 file changed
+5
+5
@@ -123,6 +123,11 @@ public class RaceLogScoringReplicator implements RaceColumnListener {
|
||||
|
||||
if (positionedCompetitor.getC().equals(MaxPointsReason.NONE)) {
|
||||
try {
|
||||
if (!leaderboard.getMaxPointsReason(competitor, raceColumn, timePoint).equals(MaxPointsReason.NONE)) {
|
||||
applyMaxPointsReasonOperation(leaderboard, raceColumn, competitor, MaxPointsReason.NONE, timePoint);
|
||||
scoreHasBeenCorrected = true;
|
||||
}
|
||||
|
||||
int rankByRaceCommittee = getRankInPositioningListByRaceCommittee(positioningList, positionedCompetitor);
|
||||
|
||||
Double scoreByRaceCommittee = leaderboard.getScoringScheme().getScoreForRank(raceColumn, competitor, rankByRaceCommittee, numberOfCompetitorsInRace);
|
||||
|
||||
Reference in new issue
Block a user