From de7660fb759685e4baa085d8667d23a886083792 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Wed, 14 Jun 2023 10:33:52 +0200
Subject: [PATCH] Handle NULL array of fieldObservations

---
 .../java/no/nibio/vips/core/service/ModelResourceImpl.java    | 4 ++++
 1 file changed, 4 insertions(+)

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 c017fee..6343ce0 100755
--- a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
+++ b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
@@ -335,6 +335,10 @@ public class ModelResourceImpl implements ModelResource{
             {
             	throw new ConfigValidationException("ERROR: fieldObservations must be of type array");
             }
+            else if(config.getConfigParameter("fieldObservations") == null)
+            {
+                config.setConfigParameter("pestObservations",new ArrayList<>());
+            }
             Model calledModel = ModelFactory.getInstance().getModelInstance(modelId);
             calledModel.setConfiguration(config);
             List<Result> results = calledModel.getResult();  
-- 
GitLab