diff --git a/docker/routlin-dash/app/view_page.py b/docker/routlin-dash/app/view_page.py index af18c26..18ef05d 100644 --- a/docker/routlin-dash/app/view_page.py +++ b/docker/routlin-dash/app/view_page.py @@ -309,7 +309,8 @@ def _config_datasource(name): _n_octets = 1 if _prefix >= 24 else 2 if _prefix >= 16 else 3 if _prefix >= 8 else 4 row['server_identity_ips'] = json.dumps([ { - 'n': s['ip'], 'd': s['ip'], + 'n': s['ip'], + 'd': ' | '.join(filter(None, [s['ip'], s.get('description'), s.get('hostname')])), 'short': '.' + '.'.join(s['ip'].split('.')[-_n_octets:]), 'mini': '.' + '.'.join(s['ip'].split('.')[-_n_octets:]), }