diff --git a/src/main/java/no/nibio/vips/model/negativeprognosismodel/NegativePrognosisModel.java b/src/main/java/no/nibio/vips/model/negativeprognosismodel/NegativePrognosisModel.java
index 945cc08dad3c773487b0427cd3c9bd0f0ce6bcc4..1347d04f1c24b12d7caa379061474d3542e34247 100755
--- a/src/main/java/no/nibio/vips/model/negativeprognosismodel/NegativePrognosisModel.java
+++ b/src/main/java/no/nibio/vips/model/negativeprognosismodel/NegativePrognosisModel.java
@@ -240,11 +240,10 @@ public class NegativePrognosisModel extends I18nImpl implements Model{
 
     @Override
     public void setConfiguration(ModelConfiguration config) throws ConfigValidationException {
-        ObjectMapper mapper = new ObjectMapper();
         // Setting timezone
         this.timeZone = TimeZone.getTimeZone((String) config.getConfigParameter("timeZone"));
         // Getting weather data
-        List<WeatherObservation> observations = mapper.convertValue(config.getConfigParameter("observations"), new TypeReference<List<WeatherObservation>>(){});
+        List<WeatherObservation> observations = this.modelUtil.extractWeatherObservationList(config.getConfigParameter("observations"));
         for(WeatherObservation o:observations)
         {
             this.dataMatrix.setParamDoubleValueForDate(o.getTimeMeasured(), o.getElementMeasurementTypeId(), o.getValue());