diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2018-10-17 11:31:08 +1300 |
---|---|---|
committer | Anton Tananaev <anton.tananaev@gmail.com> | 2018-10-17 11:31:08 +1300 |
commit | fac0cc89583d9294285af84853b2f9e7a02fb46c (patch) | |
tree | ba1907a2d609e8fbff536c5223052da4b033f7b2 /src/org/traccar/Context.java | |
parent | 5026cdd07c82371f4ca8f877da818efd98817a1a (diff) | |
download | trackermap-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.java | 2 |
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)); |