diff --git a/src/main/java/no/nibio/vips/model/deliaradicumfloralisobservationmodel/DeliaRadicumFloralisObservationModel.java b/src/main/java/no/nibio/vips/model/deliaradicumfloralisobservationmodel/DeliaRadicumFloralisObservationModel.java index feab648a57709b802ea4fcb8356707fd1a5bddae..f9df9e3d5e10cb5de9ed5ce47f7c1d04cd0b9424 100755 --- a/src/main/java/no/nibio/vips/model/deliaradicumfloralisobservationmodel/DeliaRadicumFloralisObservationModel.java +++ b/src/main/java/no/nibio/vips/model/deliaradicumfloralisobservationmodel/DeliaRadicumFloralisObservationModel.java @@ -261,10 +261,6 @@ public class DeliaRadicumFloralisObservationModel extends I18nImpl implements Mo public void setConfiguration(ModelConfiguration config) throws ConfigValidationException { this.getObjectMapper().configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); this.pestObservations = this.getObjectMapper().convertValue(config.getConfigParameter("pestObservations"), new TypeReference<List<ObservationImpl>>(){}); - if(this.pestObservations == null || this.pestObservations.isEmpty()) - { - throw new ConfigValidationException("ERROR: No observations"); - } Collections.sort(this.pestObservations); // Setting timezone this.timeZone = TimeZone.getTimeZone((String) config.getConfigParameter("timeZone")); @@ -314,6 +310,10 @@ public class DeliaRadicumFloralisObservationModel extends I18nImpl implements Mo } public Observation getObservationValidForDate(Date currentDate) { + if(this.pestObservations == null || this.pestObservations.isEmpty()) + { + return null; + } Long currentTime = currentDate.getTime(); Observation currentObservation = null; for(Observation obs:this.pestObservations)