Merge remote-tracking branch 'origin/master'

This commit is contained in:
Generic Wiki User
2023-07-11 15:48:19 +00:00
@@ -2344,8 +2344,6 @@ public class SailingServiceImpl extends ResultCachingProxiedRemoteServiceServlet
private void fillLeaderboardData(Leaderboard leaderboard, boolean withGeoLocationData, boolean withStatisticalData,
StrippedLeaderboardDTO leaderboardDTO) {
TimePoint startOfLatestRace = null;
Long delayToLiveInMillisForLatestRace = null;
leaderboardDTO.displayName = leaderboard.getDisplayName();
leaderboardDTO.competitorDisplayNames = new HashMap<>();
leaderboardDTO.competitorsCount = Util.size(leaderboard.getCompetitors());
@@ -2366,7 +2364,7 @@ public class SailingServiceImpl extends ResultCachingProxiedRemoteServiceServlet
}
leaderboardDTO.courseAreas = new ArrayList<>();
Util.addAll(Util.map(leaderboard.getCourseAreas(), this::convertToCourseAreaDTO), leaderboardDTO.courseAreas);
leaderboardDTO.setDelayToLiveInMillisForLatestRace(delayToLiveInMillisForLatestRace);
leaderboardDTO.setDelayToLiveInMillisForLatestRace(leaderboard.getDelayToLiveInMillis());
leaderboardDTO.hasCarriedPoints = leaderboard.hasCarriedPoints();
if (leaderboard.getResultDiscardingRule() instanceof ThresholdBasedResultDiscardingRule) {
leaderboardDTO.discardThresholds = ((ThresholdBasedResultDiscardingRule) leaderboard.getResultDiscardingRule()).getDiscardIndexResultsStartingWithHowManyRaces();
@@ -2379,9 +2377,6 @@ public class SailingServiceImpl extends ResultCachingProxiedRemoteServiceServlet
RegattaAndRaceIdentifier raceIdentifier = null;
TrackedRace trackedRace = raceColumn.getTrackedRace(fleet);
if (trackedRace != null) {
if (startOfLatestRace == null || (trackedRace.getStartOfRace() != null && trackedRace.getStartOfRace().compareTo(startOfLatestRace) > 0)) {
delayToLiveInMillisForLatestRace = trackedRace.getDelayToLiveInMillis();
}
raceIdentifier = new RegattaNameAndRaceName(trackedRace.getTrackedRegatta().getRegatta().getName(), trackedRace.getRace().getName());
raceDTO = baseDomainFactory.createRaceDTO(getService(), withGeoLocationData, raceIdentifier, trackedRace);
if (withStatisticalData) {