mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-08 13:20:57 +00:00
don't update a TracTrac race's status once it has reached FINISHED status;
this keeps late storedDataProgress messages to update a status that already reached FINISHED
This commit is contained in:
1 parent
272c18b2cf
commit
976d6d540e
1 file changed
+2
-1
+2
-1
@@ -581,7 +581,8 @@ public class TracTracRaceTrackerImpl extends AbstractRaceTrackerImpl implements
|
||||
}
|
||||
|
||||
private void updateStatusOfTrackedRace(DynamicTrackedRace trackedRace) {
|
||||
if (lastStatus != null) {
|
||||
// can't update a race status once it has been set to FINISHED
|
||||
if (lastStatus != null && trackedRace.getStatus() != null && trackedRace.getStatus().getStatus() != TrackedRaceStatusEnum.FINISHED) {
|
||||
trackedRace.setStatus(lastStatus);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user