From 7d69486489d41ffc897a4c34cf8c83cd7301ff1a Mon Sep 17 00:00:00 2001 From: nicolas-f <1382241+nicolas-f@users.noreply.github.com> Date: Mon, 18 Sep 2023 16:19:08 +0200 Subject: [PATCH] Update nc_parse.groovy Do not parse measurement with WalrusPhone as device_manufacturer --- .../groovy/org/noise_planet/noisecapturegs/nc_parse.groovy | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/onomap-geoserver/geoserver/src/main/groovy/org/noise_planet/noisecapturegs/nc_parse.groovy b/onomap-geoserver/geoserver/src/main/groovy/org/noise_planet/noisecapturegs/nc_parse.groovy index 7052a384..b4b6077b 100644 --- a/onomap-geoserver/geoserver/src/main/groovy/org/noise_planet/noisecapturegs/nc_parse.groovy +++ b/onomap-geoserver/geoserver/src/main/groovy/org/noise_planet/noisecapturegs/nc_parse.groovy @@ -122,7 +122,9 @@ static Integer processFile(Connection connection, File zipFile,Map trackData = [ if(Long.valueOf(meta.getProperty("record_utc")) > System.currentTimeMillis() + (15*60*1000)) { throw new InvalidParameterException("Wrong time, superior than server time \"" + epochToRFCTime(Long.valueOf(meta.getProperty("record_utc"))) + "\"") } - + if(["WalrusPhone"].contains(meta.get("device_manufacturer"))) { + throw new InvalidParameterException("Detect wrong device_manufacturer") + } def noisecaptureVersion = Integer.valueOf(meta.getProperty("version_number")); def microphone_identifier = meta.getOrDefault("microphone_identifier", "") def microphone_settings = meta.getOrDefault("microphone_settings", "")