From f1c89df8b3b853db3c506315225f9bb4f245c2c2 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Tue, 26 Apr 2022 14:28:41 +0200
Subject: [PATCH] Giving meaningful feedback when missing soil temperature data

---
 .../model/mamestrabrassicaemodel/MamestraBrassicaeModel.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/main/java/no/nibio/vips/model/mamestrabrassicaemodel/MamestraBrassicaeModel.java b/src/main/java/no/nibio/vips/model/mamestrabrassicaemodel/MamestraBrassicaeModel.java
index c974f3e..3725f85 100755
--- a/src/main/java/no/nibio/vips/model/mamestrabrassicaemodel/MamestraBrassicaeModel.java
+++ b/src/main/java/no/nibio/vips/model/mamestrabrassicaemodel/MamestraBrassicaeModel.java
@@ -316,6 +316,11 @@ public class MamestraBrassicaeModel extends I18nImpl implements Model{
             }
         }
         
+        if(this.dataMatrix.getFirstDateWithParameterValue(DataMatrix.TJM10D) == null)
+        {
+            throw new ConfigValidationException("ERROR: No data for soil temperature at -10cm");
+        }
+        
         if(this.dataMatrix.getFirstDateWithParameterValue(DataMatrix.TJM10D)
                 .after(this.dataMatrix.getLastDateWithParameterValue(DataMatrix.TMD))
                 )
-- 
GitLab