diff options
author | Abyss777 <abyss@fox5.ru> | 2017-08-04 16:32:56 +0500 |
---|---|---|
committer | Abyss777 <abyss@fox5.ru> | 2017-08-04 16:32:56 +0500 |
commit | adf043bb8167ddb25fe96fcabc4cc35ff2deaf37 (patch) | |
tree | 7d85b16258ef033f5e5b7eab7f1d76e41dbd345e | |
parent | 56110e53d7d86d6b7711a430b6acbc285a5f5605 (diff) | |
download | traccar-server-adf043bb8167ddb25fe96fcabc4cc35ff2deaf37.tar.gz traccar-server-adf043bb8167ddb25fe96fcabc4cc35ff2deaf37.tar.bz2 traccar-server-adf043bb8167ddb25fe96fcabc4cc35ff2deaf37.zip |
Write all fields on insert action
-rw-r--r-- | src/org/traccar/database/DataManager.java | 2 | ||||
-rw-r--r-- | test/org/traccar/database/DataManagerTest.java | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/src/org/traccar/database/DataManager.java b/src/org/traccar/database/DataManager.java index ea90d4d67..17c1299e8 100644 --- a/src/org/traccar/database/DataManager.java +++ b/src/org/traccar/database/DataManager.java @@ -146,7 +146,7 @@ public class DataManager { skip = !method.isAnnotationPresent(QueryExtended.class); } else { skip = method.isAnnotationPresent(QueryIgnore.class) - || method.isAnnotationPresent(QueryExtended.class); + || method.isAnnotationPresent(QueryExtended.class) && !action.equals(ACTION_INSERT); } if (!skip && method.getName().startsWith("get") && method.getParameterTypes().length == 0) { String name = Introspector.decapitalize(method.getName().substring(3)); diff --git a/test/org/traccar/database/DataManagerTest.java b/test/org/traccar/database/DataManagerTest.java index 3383c3d22..3d6f5201e 100644 --- a/test/org/traccar/database/DataManagerTest.java +++ b/test/org/traccar/database/DataManagerTest.java @@ -26,7 +26,6 @@ public class DataManagerTest { Assert.assertFalse(insertDevice.contains("class")); Assert.assertFalse(insertDevice.contains("id")); Assert.assertFalse(insertDevice.contains("status")); - Assert.assertFalse(insertDevice.contains("lastUpdate")); Assert.assertFalse(insertDevice.contains("geofenceIds")); String updateDeviceStatus = DataManager.constructObjectQuery("update", Device.class, true); |