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