aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/Context.java
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2018-10-17 11:31:08 +1300
committerAnton Tananaev <anton.tananaev@gmail.com>2018-10-17 11:31:08 +1300
commitfac0cc89583d9294285af84853b2f9e7a02fb46c (patch)
treeba1907a2d609e8fbff536c5223052da4b033f7b2 /src/org/traccar/Context.java
parent5026cdd07c82371f4ca8f877da818efd98817a1a (diff)
downloadtrackermap-server-fac0cc89583d9294285af84853b2f9e7a02fb46c.tar.gz
trackermap-server-fac0cc89583d9294285af84853b2f9e7a02fb46c.tar.bz2
trackermap-server-fac0cc89583d9294285af84853b2f9e7a02fb46c.zip
Sanitize all JSON strings
AC-2018-10-9-1, AC-2018-10-9-2, AC-2018-10-9-3, AC-2018-10-9-4
Diffstat (limited to 'src/org/traccar/Context.java')
-rw-r--r--src/org/traccar/Context.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/org/traccar/Context.java b/src/org/traccar/Context.java
index 287e5c753..51c67bd0a 100644
--- a/src/org/traccar/Context.java
+++ b/src/org/traccar/Context.java
@@ -64,6 +64,7 @@ import org.traccar.geocoder.OpenCageGeocoder;
import org.traccar.geocoder.Geocoder;
import org.traccar.geolocation.UnwiredGeolocationProvider;
import org.traccar.helper.Log;
+import org.traccar.helper.SanitizerModule;
import org.traccar.model.Attribute;
import org.traccar.model.BaseModel;
import org.traccar.model.Calendar;
@@ -366,6 +367,7 @@ public final class Context {
}
objectMapper = new ObjectMapper();
+ objectMapper.registerModule(new SanitizerModule());
objectMapper.registerModule(new JSR353Module());
objectMapper.setConfig(
objectMapper.getSerializationConfig().without(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS));