mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-04 03:13:49 +00:00
ignore but log an unfound leaderboard or race column in ConnectTrackedRaceToLeaderboardColumn, related to bug 736
This commit is contained in:
1 parent
07a70d0499
commit
8bfe4d2ddf
1 file changed
+9
-2
+9
-2
@@ -1,5 +1,7 @@
|
|||||||
package com.sap.sailing.server.operationaltransformation;
|
package com.sap.sailing.server.operationaltransformation;
|
||||||
|
|
||||||
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import com.sap.sailing.domain.base.RaceColumn;
|
import com.sap.sailing.domain.base.RaceColumn;
|
||||||
import com.sap.sailing.domain.common.RaceIdentifier;
|
import com.sap.sailing.domain.common.RaceIdentifier;
|
||||||
import com.sap.sailing.domain.leaderboard.Leaderboard;
|
import com.sap.sailing.domain.leaderboard.Leaderboard;
|
||||||
@@ -8,6 +10,7 @@ import com.sap.sailing.server.RacingEventService;
|
|||||||
import com.sap.sailing.server.RacingEventServiceOperation;
|
import com.sap.sailing.server.RacingEventServiceOperation;
|
||||||
|
|
||||||
public class ConnectTrackedRaceToLeaderboardColumn extends AbstractLeaderboardColumnOperation<Boolean> {
|
public class ConnectTrackedRaceToLeaderboardColumn extends AbstractLeaderboardColumnOperation<Boolean> {
|
||||||
|
private static final Logger logger = Logger.getLogger(ConnectTrackedRaceToLeaderboardColumn.class.getName());
|
||||||
private static final long serialVersionUID = -1336511401516212508L;
|
private static final long serialVersionUID = -1336511401516212508L;
|
||||||
private final RaceIdentifier raceToConnect;
|
private final RaceIdentifier raceToConnect;
|
||||||
private final String fleetName;
|
private final String fleetName;
|
||||||
@@ -43,9 +46,13 @@ public class ConnectTrackedRaceToLeaderboardColumn extends AbstractLeaderboardCo
|
|||||||
} else {
|
} else {
|
||||||
raceColumn.setRaceIdentifier(raceColumn.getFleetByName(fleetName), raceToConnect);
|
raceColumn.setRaceIdentifier(raceColumn.getFleetByName(fleetName), raceToConnect);
|
||||||
}
|
}
|
||||||
|
success = true;
|
||||||
|
updateDB(toState, leaderboard, raceColumn);
|
||||||
|
} else {
|
||||||
|
logger.info("unable to find race column "+getColumnName()+" in leaderboard "+leaderboard.getName());
|
||||||
}
|
}
|
||||||
success = true;
|
} else {
|
||||||
updateDB(toState, leaderboard, raceColumn);
|
logger.info("unable to find leaderboard "+getLeaderboardName()+" in server "+toState);
|
||||||
}
|
}
|
||||||
return success;
|
return success;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user