From cfe0d0b9256039e3e70279905f59692c08ae7641 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Thu, 13 Aug 2020 14:18:33 +0200
Subject: [PATCH] Bugfix when entering season=  (empty value)

---
 forecasts/views.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/forecasts/views.py b/forecasts/views.py
index d1edf508..f8f8f9ae 100755
--- a/forecasts/views.py
+++ b/forecasts/views.py
@@ -30,7 +30,10 @@ from forecasts.models import ForecastConfiguration, ForecastResult, ResultParame
 def index(request):
     
     season_range = range(2016, datetime.now().year + 1)
-    season = int(request.GET.get("season", (datetime.now() + relativedelta(months = settings.SYSTEM_TIME_OFFSET_MONTHS)).year))
+    try:
+        season = int(request.GET.get("season", (datetime.now() + relativedelta(months = settings.SYSTEM_TIME_OFFSET_MONTHS)).year))
+    except ValueError:
+        season = (datetime.now() + relativedelta(months = settings.SYSTEM_TIME_OFFSET_MONTHS)).year
     forecast_configurations = ForecastConfiguration.get_forecast_configurations_from_vipslogic(None, season).text
     #print forecast_configurations
     private_forecast_configurations = None
-- 
GitLab