Coverage for website/thaliawebsite/middleware.py: 77.78%
7 statements
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
1class RealIPMiddleware:
2 """Sets `REMOTE_ADDR` to the X-Real-IP header set by the reverse proxy."""
4 def __init__(self, get_response):
5 self.get_response = get_response
7 def __call__(self, request):
8 if "X-Real-Ip" in request.headers: 8 ↛ 9line 8 didn't jump to line 9 because the condition on line 8 was never true
9 request.META["REMOTE_ADDR"] = request.headers["X-Real-Ip"]
10 return self.get_response(request)