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