From af9f6d37908a41892f1f7bce740403e79e2e27c7 Mon Sep 17 00:00:00 2001 From: Tor-Einar Skog <tor-einar.skog@nibio.no> Date: Tue, 28 Apr 2020 16:38:01 +0200 Subject: [PATCH] Fixing deserialization of Weather data --- .../java/no/nibio/vips/model/downcastmodel/DOWNCASTModel.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/no/nibio/vips/model/downcastmodel/DOWNCASTModel.java b/src/main/java/no/nibio/vips/model/downcastmodel/DOWNCASTModel.java index 9ac1f80..46cc5f5 100755 --- a/src/main/java/no/nibio/vips/model/downcastmodel/DOWNCASTModel.java +++ b/src/main/java/no/nibio/vips/model/downcastmodel/DOWNCASTModel.java @@ -19,7 +19,6 @@ package no.nibio.vips.model.downcastmodel; -import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import java.util.Calendar; import java.io.IOException; @@ -236,7 +235,7 @@ public class DOWNCASTModel extends I18nImpl implements Model { ObjectMapper objectMapper = new ObjectMapper(); this.timeZone = TimeZone.getTimeZone((String) config.getConfigParameter("timeZone")); // Getting weather data - List<WeatherObservation> observations = objectMapper.convertValue(config.getConfigParameter("observations"), new TypeReference<List<WeatherObservation>>(){}); + List<WeatherObservation> observations = this.modelUtil.extractWeatherObservationList(config.getConfigParameter("observations")); for(WeatherObservation o:observations) { String paramCode = o.getElementMeasurementTypeId(); -- GitLab