diff --git a/ennstatus/api/functions.py b/ennstatus/api/functions.py --- a/ennstatus/api/functions.py +++ b/ennstatus/api/functions.py @@ -79,8 +79,8 @@ def update_server(server, ip): for key in ('obfs', 'fteproxy', 'flashproxy', 'meek'): if key in server: del server[key] - - server['ip'] = ip + if 'ip' not in server: + server['ip'] = ip try: filename = ''.join(['data/', server['server_name'].lower(), '.json'])