diff --git a/rowers/templates/user_boxplot_select.html b/rowers/templates/user_boxplot_select.html index cb9ee37f..34d8d763 100644 --- a/rowers/templates/user_boxplot_select.html +++ b/rowers/templates/user_boxplot_select.html @@ -54,7 +54,7 @@
-
diff --git a/rowers/views.py b/rowers/views.py index 38370f4b..2d0b8e8b 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -2949,6 +2949,14 @@ def user_boxplot_select(request, except Rower.DoesNotExist: raise Http404("Rower doesn't exist") + if 'startdate' in request.session: + startdate = iso8601.parse_date(request.session['startdate']) + + + if 'enddate' in request.session: + enddate = iso8601.parse_date(request.session['enddate']) + + if request.method == 'POST': dateform = DateRangeForm(request.POST) if dateform.is_valid(): @@ -2996,7 +3004,12 @@ def user_boxplot_select(request, messages.info(request,successmessage) messages.error(request,message) - + + startdatestring = startdate.strftime('%Y-%m-%d') + enddatestring = enddate.strftime('%Y-%m-%d') + request.session['startdate'] = startdatestring + request.session['enddate'] = enddatestring + return render(request, 'user_boxplot_select.html', {'workouts': workouts, 'dateform':dateform,