java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
... ...
@@ -3097,7 +3097,7 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl
3097 3097
if (newStatus.getStatus() == TrackedRaceStatusEnum.LOADING && oldStatus != TrackedRaceStatusEnum.LOADING) {
3098 3098
suspendAllCachesNotUpdatingWhileLoading();
3099 3099
} else if (oldStatus == TrackedRaceStatusEnum.LOADING && newStatus.getStatus() != TrackedRaceStatusEnum.LOADING && newStatus.getStatus() != TrackedRaceStatusEnum.REMOVED) {
3100
- resumeAllCachesNotUpdatingWhileLoading();
3100
+ resumeAllCachesNotUpdatingWhileLoading(); // TODO how sure can we be that at this point all loading is really done? TracTrac receivers, e.g., run in threads with queues, and fixes may still be processed after the status has changed
3101 3101
}
3102 3102
}
3103 3103