From ded5299387cbc6b773d678632f2e2bc727cc2e07 Mon Sep 17 00:00:00 2001 From: moanos Date: Mon, 7 Jul 2025 17:13:26 +0200 Subject: [PATCH] fix: stop overwriting of page number (is string when coming in) --- src/fellchensammlung/views.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/fellchensammlung/views.py b/src/fellchensammlung/views.py index 093fe1f..eb582f8 100644 --- a/src/fellchensammlung/views.py +++ b/src/fellchensammlung/views.py @@ -697,8 +697,13 @@ def list_rescue_organizations(request, template='fellchensammlung/animal-shelter paginator = Paginator(rescue_organizations, 10) page_number = request.GET.get("page") - if page_number is None or not isinstance(page_number, int): + if page_number is None: page_number = 1 + else: + try: + page_number = int(page_number) + except ValueError: + page_number = 1 rescue_organizations_to_list = paginator.get_page(page_number) context = {"rescue_organizations_to_list": rescue_organizations_to_list,