From 0d41ee9ea0100095ff83a5aec74732acd06c2261 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Mon, 11 May 2020 08:06:01 +0200 Subject: [PATCH] bug fix --- rowers/plannedsessions.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/rowers/plannedsessions.py b/rowers/plannedsessions.py index cb174375..63286c21 100644 --- a/rowers/plannedsessions.py +++ b/rowers/plannedsessions.py @@ -723,8 +723,18 @@ def get_dates_timeperiod(request,startdatestring='',enddatestring='', startdate = dt.datetime.strptime(startdatestring,'%Y-%m-%d').date() enddate = dt.datetime.strptime(enddatestring,'%Y-%m-%d').date() except ValueError: - startdate = parser.parse(startdatestring,fuzzy=True).date() - enddate = parser.parse(enddatestring, fuzzy=True).date() + try: + startdate = parser.parse(startdatestring,fuzzy=True).date() + enddate = parser.parse(enddatestring, fuzzy=True).date() + except ValueError: + startdate = timezone.now()-timezone.timedelta(days=5) + startdate = startdate.date() + enddate = timezone.now().date() + + if startdate>enddate: + e = startdate + startdate = enddate + enddate = e return startdate,enddate