mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-22 20:13:52 +00:00
fixed initial setting of finishedTime on TrackedRace when race log is attached
Change-Id: I16d88063803150de5b42daa7c4a23c09665b4e82
This commit is contained in:
1 parent
05ef14da37
commit
b0d5ea11b5
3 files changed
+5
-3
No files matched your search
+3
-3
@@ -291,18 +291,18 @@ public class ImportMasterDataOperation extends
|
||||
RaceLogIdentifier identifier = raceColumn.getRaceLogIdentifier(fleet);
|
||||
RaceLog currentPersistedLog = mongoRaceLogStore.getRaceLog(identifier, true);
|
||||
if (currentPersistedLog.isEmpty()) {
|
||||
addAllmportedEvents(mongoObjectFactory, mongoRaceLogStore, log, identifier);
|
||||
addAllImportedEvents(mongoObjectFactory, mongoRaceLogStore, log, identifier);
|
||||
} else if (override) {
|
||||
// Clear existing race log
|
||||
mongoRaceLogStore.removeRaceLog(identifier);
|
||||
addAllmportedEvents(mongoObjectFactory, mongoRaceLogStore, log, identifier);
|
||||
addAllImportedEvents(mongoObjectFactory, mongoRaceLogStore, log, identifier);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void addAllmportedEvents(MongoObjectFactory mongoObjectFactory, RaceLogStore mongoRaceLogStore,
|
||||
private void addAllImportedEvents(MongoObjectFactory mongoObjectFactory, RaceLogStore mongoRaceLogStore,
|
||||
RaceLog log, RaceLogIdentifier identifier) {
|
||||
RaceLogEventVisitor storeVisitor = MongoRaceLogStoreFactory.INSTANCE
|
||||
.getMongoRaceLogStoreVisitor(identifier, mongoObjectFactory);
|
||||
|
||||
Reference in new issue
Block a user