diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py index 2d79029a3..75bbf84f8 100644 --- a/ietf/meeting/views.py +++ b/ietf/meeting/views.py @@ -3310,7 +3310,11 @@ def upcoming_ical(request): Filters by wg name and session type. """ - filter_params = parse_agenda_filter_params(request.GET) + try: + filter_params = parse_agenda_filter_params(request.GET) + except ValueError as e: + return HttpResponseBadRequest(str(e)) + today = datetime.date.today() # get meetings starting 7 days ago -- we'll filter out sessions in the past further down