From 0a3b0a01f704b519bc44e6ca33ba5b833ff93244 Mon Sep 17 00:00:00 2001 From: user Date: Sat, 23 Mar 2024 22:58:48 +0100 Subject: fix chart --- src/ssh_node5_net.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/ssh_node5_net.py') diff --git a/src/ssh_node5_net.py b/src/ssh_node5_net.py index d2c38c9..57754e4 100644 --- a/src/ssh_node5_net.py +++ b/src/ssh_node5_net.py @@ -66,11 +66,10 @@ def index(): histogram = db_handler.get_histogram_detailed() all_dates = sorted(list({d['date'] for d in histogram})) by_ip = {} - for d in histogram: - if d['ip'] not in by_ip: - by_ip[d['ip']] = list(range(len(all_dates))) - for date in all_dates: - by_ip[d['ip']][all_dates.index(d['date'])] = (d['total_count'] if date == d['date'] else 0) + for data in histogram: + if data['ip'] not in by_ip: + by_ip[data['ip']] = [0] * len(all_dates) + by_ip[data['ip']][all_dates.index(data['date'])] = data['total_count'] histogram_chartjs = json.dumps([{ 'label': str(ip), -- cgit v1.2.3