From e2b980f899d842ef894c0a10f1086fd12f30679d Mon Sep 17 00:00:00 2001 From: Marcel Schwarz Date: Mon, 24 Jul 2023 20:43:56 +0200 Subject: [PATCH] Fix None access when header not present --- clubhaus/homepage/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clubhaus/homepage/views.py b/clubhaus/homepage/views.py index 34bca4e..d3e1ec7 100644 --- a/clubhaus/homepage/views.py +++ b/clubhaus/homepage/views.py @@ -68,7 +68,7 @@ def voting(request: HttpRequest) -> django.http.HttpResponse: return HttpResponseRedirect(reverse("events")) # Check rate limit - ip = request.META["HTTP_X_REAL_IP"] + ip = request.META.get("HTTP_X_REAL_IP") or "" cache_key = f"voting_block_{ip}" rate_cache: django.core.cache.BaseCache = cache if ip not in rate_cache: