Handle invalid IPs by using the failback IP if it is not found in the DB

This commit is contained in:
samwiseg0 2018-09-26 08:49:34 -07:00
parent d7f8bf83a0
commit 122f198857

View file

@ -72,7 +72,7 @@ INFLUX_PAYLOAD = [
for session in SESSIONS.keys():
try:
geodata = geo_lookup(SESSIONS[session]['ip_address_public'])
except ValueError:
except (ValueError, geoip2.errors.AddressNotFoundError):
if configuration.tautulli_failback_ip:
geodata = geo_lookup(configuration.tautulli_failback_ip)
else: