From f2c2eab75cf8dffdb449f617688ce9f35ad27fbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Val=C3=A9rio?= Date: Sat, 6 Apr 2019 13:21:03 +0100 Subject: [PATCH] fix get_ip_address --- callbacks/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/callbacks/utils.py b/callbacks/utils.py index 6c8f3b0..6a2b394 100644 --- a/callbacks/utils.py +++ b/callbacks/utils.py @@ -2,8 +2,8 @@ from django.http import HttpRequest def get_ip_address(request: HttpRequest) -> str: - forwarded = request.META.get("X-FORWARDED-FOR") + forwarded = request.headers.get("X-Forwarded-For") if forwarded: - return forwarded.split(",")[0] + return forwarded.split(",")[-1] else: return request.META.get("REMOTE_ADDR")