diff --git a/app/classes/web/status_handler.py b/app/classes/web/status_handler.py index 87ba7275..ebd5ab4a 100644 --- a/app/classes/web/status_handler.py +++ b/app/classes/web/status_handler.py @@ -14,6 +14,8 @@ class StatusHandler(BaseHandler): server_data = srv.get('server_data', False) server_id = server_data.get('server_id', False) srv['raw_ping_result'] = self.controller.servers.get_server_stats_by_id(server_id) + if 'icon' not in srv['raw_ping_result']: + srv['raw_ping_result']['icon'] = False template = 'public/status.html' @@ -29,8 +31,6 @@ class StatusHandler(BaseHandler): server_data = srv.get('server_data', False) server_id = server_data.get('server_id', False) srv['raw_ping_result'] = self.controller.servers.get_server_stats_by_id(server_id) - if not srv['raw_ping_result'].has_key('icon'): - srv['raw_ping_result']['icon'] = False template = 'public/status.html' self.render(