From dbb2e88db2c5af22172ea3642b27899b8164b40a Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Sun, 3 Jul 2016 19:08:26 +1200 Subject: Fix crash issue on startup --- src/org/traccar/database/GeofenceManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/org/traccar/database/GeofenceManager.java') diff --git a/src/org/traccar/database/GeofenceManager.java b/src/org/traccar/database/GeofenceManager.java index 3f4d4c5ce..cc9f82879 100644 --- a/src/org/traccar/database/GeofenceManager.java +++ b/src/org/traccar/database/GeofenceManager.java @@ -150,7 +150,7 @@ public class GeofenceManager { deviceGeofenceIds.clear(); } Position lastPosition = Context.getConnectionManager().getLastPosition(device.getId()); - if (lastPosition != null) { + if (lastPosition != null && deviceGeofencesWithGroups.containsKey(device.getId())) { for (Long geofenceId : deviceGeofencesWithGroups.get(device.getId())) { if (getGeofence(geofenceId).getGeometry() .containsPoint(lastPosition.getLatitude(), lastPosition.getLongitude())) { -- cgit v1.2.3