diff --git a/frappe/auth.py b/frappe/auth.py index f667138ea1..67c005f560 100644 --- a/frappe/auth.py +++ b/frappe/auth.py @@ -66,6 +66,9 @@ class HTTPRequest: elif frappe.get_request_header("REMOTE_ADDR"): frappe.local.request_ip = frappe.get_request_header("REMOTE_ADDR") + elif frappe.request and getattr(frappe.request, "remote_addr", None): + frappe.local.request_ip = frappe.request.remote_addr + else: frappe.local.request_ip = "127.0.0.1"