diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ee2c508..52f3073 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -21,4 +21,9 @@ repos: rev: v2.37.3 hooks: - id: pyupgrade - args: [--py37-plus] \ No newline at end of file + args: [--py37-plus] + - repo: https://github.com/adamchainz/django-upgrade + rev: 1.7.0 + hooks: + - id: django-upgrade + args: [--target-version, "3.2"] \ No newline at end of file diff --git a/auditlog/middleware.py b/auditlog/middleware.py index aa7b123..803f973 100644 --- a/auditlog/middleware.py +++ b/auditlog/middleware.py @@ -14,9 +14,9 @@ class AuditlogMiddleware: def __call__(self, request): - if request.META.get("HTTP_X_FORWARDED_FOR"): + if request.headers.get("X-Forwarded-For"): # In case of proxy, set 'original' address - remote_addr = request.META.get("HTTP_X_FORWARDED_FOR").split(",")[0] + remote_addr = request.headers.get("X-Forwarded-For").split(",")[0] else: remote_addr = request.META.get("REMOTE_ADDR")