From 702ebbe967184ffb2ad7d841b10b3a7e29114360 Mon Sep 17 00:00:00 2001
From: Vermaas <vermaas@astron.nl>
Date: Thu, 7 Mar 2024 08:12:49 +0100
Subject: [PATCH] check for invalid number

---
 .../taskdatabase/graphs/status_graph_input_form.html         | 2 +-
 atdb/taskdatabase/templates/taskdatabase/index.html          | 2 +-
 atdb/taskdatabase/views.py                                   | 5 ++++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/atdb/taskdatabase/templates/taskdatabase/graphs/status_graph_input_form.html b/atdb/taskdatabase/templates/taskdatabase/graphs/status_graph_input_form.html
index ca902094..19bbb41e 100644
--- a/atdb/taskdatabase/templates/taskdatabase/graphs/status_graph_input_form.html
+++ b/atdb/taskdatabase/templates/taskdatabase/graphs/status_graph_input_form.html
@@ -10,7 +10,7 @@
                 <label for="status">Which (end) status to plot?:</label>
                 <input type="text" id="status" name="status" value="finished"><br><br>
                 <label for="days">Last X days:</label>
-                <input type="number" id="days" name="days" value="30"><br><br>
+                <input type="number" id="days" name="days"><br><br>
                 <label for="bin_size">Bin Size:</label>
                 <select id="bin_size" name="bin_size" value="day">
                     <option value="day">Day</option>
diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html
index 419048c4..0a85fb6c 100644
--- a/atdb/taskdatabase/templates/taskdatabase/index.html
+++ b/atdb/taskdatabase/templates/taskdatabase/index.html
@@ -31,7 +31,7 @@
             {% include 'taskdatabase/pagination.html' %}
         </div>
     </div>
-    <p class="footer"> Version 6 Mar 2024
+    <p class="footer"> Version 7 Mar 2024
 </div>
 
 {% include 'taskdatabase/refresh.html' %}
diff --git a/atdb/taskdatabase/views.py b/atdb/taskdatabase/views.py
index 17093c54..2adab4a2 100644
--- a/atdb/taskdatabase/views.py
+++ b/atdb/taskdatabase/views.py
@@ -1804,7 +1804,10 @@ def CreateStatusGraph(request):
 
     if request.method == 'POST':
         status = request.POST.get('status', 'finished')
-        days_to_check = int(request.POST.get('days', 60))
+        try:
+            days_to_check = int(request.POST.get('days', 60))
+        except:
+            days_to_check = 60
         bin_size = request.POST.get('bin_size', 'day')
 
         # Calculate the date x days ago
-- 
GitLab