From 45cf8de571e3db01a1db5d794a1bdc1c1a8c3dbc Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Thu, 14 Jan 2016 19:24:06 +0100 Subject: [PATCH] Bugfix in sync client Former-commit-id: 6cc17b966f03bb6d70c335f84b1e961d831eed17 --- src/se/hal/deamon/PCDataSynchronizationClient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/se/hal/deamon/PCDataSynchronizationClient.java b/src/se/hal/deamon/PCDataSynchronizationClient.java index 3e75b6f8..2702c490 100755 --- a/src/se/hal/deamon/PCDataSynchronizationClient.java +++ b/src/se/hal/deamon/PCDataSynchronizationClient.java @@ -58,12 +58,12 @@ public class PCDataSynchronizationClient implements HalDaemon { for(SensorDTO sensorDTO : peerData.sensors){ Sensor sensor = Sensor.getExternalSensor(db, user, sensorDTO.sensorId); - if(sensor != null) { // new sensor + if(sensor == null) { // new sensor sensor = new Sensor(); logger.fine("Created new external sensor with external_id: "+ sensorDTO.sensorId); } else - logger.fine("Updating external sensor with external_id: "+ sensorDTO.sensorId); + logger.fine("Updating external sensor with id: "+ sensor.getId() +" and external_id: "+ sensor.getExternalId()); sensor.setExternalId(sensorDTO.sensorId); sensor.setName(sensorDTO.name); sensor.setType(sensorDTO.type);