fixed competitor ID problem for SwissTiming; pesistence layer assumed it could put a Serializable ID into a DBObject which is not the case;

More generally, this raises the question where else we rely on Serializable going into MongoDB. Opened bug 1311
This commit is contained in:
Axel Uhl committed 2013-03-20 11:28:20 +01:00
1 parent 861913a009
commit 8609ff84d1
3 files changed
+806 -13

No files matched your search

@@ -121,8 +121,8 @@ public class DomainFactoryImpl implements DomainFactory {
return baseDomainFactory.getExistingCompetitorById(getCompetitorID(boatID, boatClass));
}
private Pair<String, BoatClass> getCompetitorID(String boatID, BoatClass boatClass) {
return new Util.Pair<String, BoatClass>(boatID, boatClass);
private String getCompetitorID(String boatID, BoatClass boatClass) {
return boatID + "/" + boatClass.getName();
}
@Override