diff --git a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java index 0ab9b986a4269454528833bbd5a963cf42fc9b50..aa37372a99533a903872a6229bb685c2ce9f3658 100755 --- a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java +++ b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java @@ -320,11 +320,14 @@ public class ModelResourceImpl implements ModelResource{ { config.setConfigParameter("observations", dt.getVIPSWeatherData(config.getWeatherData())); } - config.setConfigParameter("pestObservations", dt.getVIPSPestObservations( - (List) config.getConfigParameter("fieldObservations"), - (List) config.getConfigParameter("fieldObservationQuantifications") - ) - ); + if(config.getConfigParameter("fieldObservations") != null) + { + config.setConfigParameter("pestObservations", dt.getVIPSPestObservations( + (List) config.getConfigParameter("fieldObservations"), + (List) config.getConfigParameter("fieldObservationQuantifications") + ) + ); + } Model calledModel = ModelFactory.getInstance().getModelInstance(modelId); calledModel.setConfiguration(config); List<Result> results = calledModel.getResult();