From 1ff206ba399c0984f927f8a4276b1c64bfa38937 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Thu, 31 Aug 2017 13:49:17 +0200 Subject: [PATCH] fix for fix of bug 4292: device identifier for query now assembled correctly Change-Id: Iebf95a7c7d5982299ff06773570779ba358c6480 --- .../racelog/tracking/impl/MongoSensorFixStoreImpl.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoSensorFixStoreImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoSensorFixStoreImpl.java index 0b33021d9a3..eb813bc3351 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoSensorFixStoreImpl.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoSensorFixStoreImpl.java @@ -325,9 +325,7 @@ public class MongoSensorFixStoreImpl implements MongoSensorFixStore { throws TransformationException, NoCorrespondingServiceRegisteredException { Map result = new HashMap<>(); for (final DeviceIdentifier deviceIdentifier : forDevices) { - final DBObject deviceQuery = new BasicDBObject( - FieldNames.DEVICE_ID.name(), - deviceIdentifier.getStringRepresentation()); + final DBObject deviceQuery = getDeviceQuery(deviceIdentifier); final DBObject orderBy = new BasicDBObject( FieldNames.GPSFIX.name() + "." + FieldNames.TIME_AS_MILLIS.name(), -1); DBCursor lastFixForDeviceCursor = fixesCollection.find(deviceQuery).sort(orderBy).limit(1);