From 37e699e67e4cf41cee4fd6190a19a7720bcdbbf5 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Thu, 13 Aug 2015 12:43:09 +0530 Subject: [PATCH] [fix] get the first ip address in X-Forwarded-For --- frappe/auth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/auth.py b/frappe/auth.py index d58f22048e..7d450dd78b 100644 --- a/frappe/auth.py +++ b/frappe/auth.py @@ -23,7 +23,7 @@ class HTTPRequest: self.domain = self.domain[4:] if frappe.get_request_header('X-Forwarded-For'): - frappe.local.request_ip = frappe.get_request_header('X-Forwarded-For') + frappe.local.request_ip = (frappe.get_request_header('X-Forwarded-For').split(",")[0]).strip() elif frappe.get_request_header('REMOTE_ADDR'): frappe.local.request_ip = frappe.get_request_header('REMOTE_ADDR')