diff options
author | Parker <contact@pkrm.dev> | 2024-02-25 02:45:45 -0600 |
---|---|---|
committer | Parker <contact@pkrm.dev> | 2024-02-25 02:45:45 -0600 |
commit | c7b28e4d7f522c644b967151ee913a664a304c32 (patch) | |
tree | 4cab2146493a57a8e575274847d813bf00d531c1 /app/func/log.py | |
parent | 0ea4abca33363f0bbdffa181b60beefc247774fa (diff) |
remote_addr -> access_route[-1]
Diffstat (limited to 'app/func/log.py')
-rw-r--r-- | app/func/log.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/func/log.py b/app/func/log.py index 0a7dddc..1199f43 100644 --- a/app/func/log.py +++ b/app/func/log.py @@ -50,7 +50,7 @@ def log(link, request): if ip_to_location == 'TRUE': # Get IP to GEO via IP2Location.io try: - data = ipgeolocation.lookup(request.remote_addr) + data = ipgeolocation.lookup(request.access_route[-1]) location = f'{data["country_name"]}, {data["city_name"]}' isp = data['as'] # Fatal error, API key is invalid or out of requests, quit @@ -63,7 +63,7 @@ def log(link, request): isp = '-' timestamp = datetime.datetime.now() - ip = request.remote_addr + ip = request.access_route[-1] user_agent = request.user_agent.string ua_string = user_agent_parser.Parse(user_agent) browser = ua_string['user_agent']['family'] |