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

1class RealIPMiddleware: 

2 """Sets `REMOTE_ADDR` to the X-Real-IP header set by the reverse proxy.""" 

3 

4 def __init__(self, get_response): 

5 self.get_response = get_response 

6 

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)