java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoringScheme.java
... ...
@@ -369,7 +369,7 @@ public interface ScoringScheme extends Serializable {
369 369
int result;
370 370
if (o1MedalRaceScore != null) {
371 371
result = getScoreComparator(nullScoresAreBetter).compare(o1MedalRaceScore, o2MedalRaceScore);
372
- if (result == 0) {
372
+ if (result == 0 && o1ScoringMedalRaces.size() > 1) { // only work calling if more than one scoring medal race
373 373
result = compareByBetterScore(o1, o1ScoringMedalRaces, o2, o2ScoringMedalRaces,
374 374
Util.map(o1ScoringMedalRaces, Pair::getA), nullScoresAreBetter, timePoint, leaderboard,
375 375
discardedRaceColumnsPerCompetitor, totalPointsSupplier, cache);