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();