fix: try setting request IP from request.remote_addr if possible
Some misconfigured setups don't have the IP set in the headers Signed-off-by: Akhil Narang <me@akhilnarang.dev>
This commit is contained in:
parent
fc29dc4f40
commit
3dd7466c66
1 changed files with 3 additions and 0 deletions
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue