From acfdc131d84381e6721954f070e92894909a2906 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Tue, 4 Feb 2020 09:52:41 +0100
Subject: [PATCH] Bugfix in date limits

---
 .../nordic_septoria_map.js                    | 20 +++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/src/main/webapp/public/nordic_septoria_map/nordic_septoria_map.js b/src/main/webapp/public/nordic_septoria_map/nordic_septoria_map.js
index 117feec1..67e08091 100644
--- a/src/main/webapp/public/nordic_septoria_map/nordic_septoria_map.js
+++ b/src/main/webapp/public/nordic_septoria_map/nordic_septoria_map.js
@@ -308,14 +308,18 @@ var changeSeason = function(selectedSeason)
       viewsForecastCache[i] = [];
   }
   // Set date field limits
-  document.getElementById("startDate").value = 
-          document.getElementById("startDate").value != "" ? 
-            selectedSeason + document.getElementById("startDate").value.substring(4) : 
-            "";
-  document.getElementById("endDate").value = 
-          document.getElementById("endDate").value != "" ? 
-            selectedSeason + document.getElementById("endDate").value.substring(4) : 
-            "";
+  ["startDate","endDate"].forEach(function(fieldName){
+        var dateField = document.getElementById(fieldName);
+        dateField.value = 
+                dateField.value != "" ? 
+                  selectedSeason + dateField.value.substring(4) : 
+                  "";
+        dateField.min = selectedSeason + "-01-01";
+        dateField.max = selectedSeason + "-12-31";
+  });
+  
+  
+  
   // Get results for this season
   getResults[getVisibleLayerName()](getCurrentSeason());
   
-- 
GitLab