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 9220d565bd843e1c9268a3ce3e8fbbb373ae0d32..9939fb5f83a96ee763f582f8c22fc5b13bb77f88 100755 --- a/src/main/java/no/nibio/vips/model/deliaradicumfloralisobservationmodel/DeliaRadicumFloralisObservationModel.java +++ b/src/main/java/no/nibio/vips/model/deliaradicumfloralisobservationmodel/DeliaRadicumFloralisObservationModel.java @@ -339,15 +339,15 @@ public class DeliaRadicumFloralisObservationModel extends I18nImpl implements Mo { try { - Map<String, Double> data = this.getObjectMapper().readValue(new ByteArrayInputStream(observationData.getBytes("UTF-8")), new TypeReference<HashMap<String,Double>>() {}); - Double sum = 0.0; - for(String key:data.keySet()) - { - sum += data.get(key); - } - return sum/data.size(); + Map<String, Double> data = this.getObjectMapper().readValue(new ByteArrayInputStream(observationData.getBytes("UTF-8")), new TypeReference<HashMap<String,Double>>() {}); + Double sum = 0.0; + for(String key:data.keySet()) + { + sum += data.get(key); + } + return sum/data.size(); } - catch(IOException ex) + catch(IOException | NullPointerException ex) { return 0.0; }