mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-02 18:33:54 +00:00
fixed removeCompetitor(c) in case of the competitor has an UUId as Id
This commit is contained in:
1 parent
6a934058ec
commit
fd843b99e1
1 file changed
+2
-1
+2
-1
@@ -913,9 +913,10 @@ public class MongoObjectFactoryImpl implements MongoObjectFactory {
|
||||
public void removeCompetitor(Competitor competitor) {
|
||||
logger.info("Removing persistent competitor info for competitor "+competitor.getName()+" with ID "+competitor.getId());
|
||||
DBCollection collection = database.getCollection(CollectionNames.COMPETITORS.name());
|
||||
BasicDBObject query = new BasicDBObject(CompetitorJsonSerializer.FIELD_ID, competitor.getId().toString());
|
||||
DBObject query = (DBObject) JSON.parse(competitorSerializer.getCompetitorIdQuery(competitor).toString());
|
||||
collection.remove(query);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void storeDeviceConfiguration(DeviceConfigurationMatcher matcher, DeviceConfiguration configuration) {
|
||||
DBCollection configurationsCollections = database.getCollection(CollectionNames.CONFIGURATIONS.name());
|
||||
|
||||
Reference in new issue
Block a user