diff --git a/tournaments/views.py b/tournaments/views.py index 99e29d6..9fedd69 100644 --- a/tournaments/views.py +++ b/tournaments/views.py @@ -186,8 +186,18 @@ def tournament_info(request, tournament_id): def tournaments(request): + filter_param = request.GET.get('filter') + filter = None + + if filter_param: + try: + filter = int(filter_param) + if filter not in [0, 1, 2]: # Valid filter values + return redirect('/') + + except: + return redirect('/') - filter = int(request.GET.get('filter')) club_id = request.GET.get('club') title = ''