From 62e83d8fe6e4b7818f656790e62447f4fd2d8ab3 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Tue, 21 Apr 2020 14:10:17 +0200
Subject: [PATCH] Bugfix: Sporulation table couldn't handle average
 temperatures below zero

---
 .../no/nibio/vips/model/downcastmodel/SporulationTable.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/no/nibio/vips/model/downcastmodel/SporulationTable.java b/src/main/java/no/nibio/vips/model/downcastmodel/SporulationTable.java
index ff95654..2837691 100755
--- a/src/main/java/no/nibio/vips/model/downcastmodel/SporulationTable.java
+++ b/src/main/java/no/nibio/vips/model/downcastmodel/SporulationTable.java
@@ -53,7 +53,7 @@ public class SporulationTable {
     {
         try
         {
-            return this.sporulationTable.get(hourOfDay)[new Double(Math.floor(averageTemperature)).intValue()];
+            return this.sporulationTable.get(hourOfDay)[Math.max(0,Double.valueOf(Math.floor(averageTemperature)).intValue())];
         }
         catch(NullPointerException ex)
         {
-- 
GitLab