made robust against missing canSendRequest in DB; added logging for getLeaderboardByName handling time;

remove race from default leaderboard if tracking of single race was stopped
This commit is contained in:
Axel Uhl
2011-11-22 16:29:56 +01:00
parent ed53333f9e
commit 7267c35a24
3 changed files with 13 additions and 1 deletions
@@ -85,10 +85,11 @@ public class SwissTimingAdapterPersistenceImpl implements SwissTimingAdapterPers
}
private SwissTimingConfiguration loadSwissTimingConfiguration(DBObject object) {
Boolean canSendRequests = (Boolean) object.get(FieldNames.ST_CONFIG_CAN_SEND_REQUESTS.name());
return swissTimingFactory.createSwissTimingConfiguration((String) object.get(FieldNames.ST_CONFIG_NAME.name()),
(String) object.get(FieldNames.ST_CONFIG_HOSTNAME.name()),
(Integer) object.get(FieldNames.ST_CONFIG_PORT.name()),
(Boolean) object.get(FieldNames.ST_CONFIG_CAN_SEND_REQUESTS.name()));
canSendRequests==null?false:canSendRequests);
}
@Override