diff --git a/src/gprofiler-dev/gprofiler_dev/postgres/db_manager.py b/src/gprofiler-dev/gprofiler_dev/postgres/db_manager.py index 2ecc466b..f96da85a 100644 --- a/src/gprofiler-dev/gprofiler_dev/postgres/db_manager.py +++ b/src/gprofiler-dev/gprofiler_dev/postgres/db_manager.py @@ -460,9 +460,11 @@ def get_nodes_cores_summary( fetch_all=True, ) if not res: - return res + return {"avg_cores": None, "avg_nodes": None} intervals = [(elem["first_seen"], elem["last_seen"]) for elem in res] total_seconds = get_total_seconds_from_intervals(intervals) + if total_seconds == 0: + return {"avg_cores": None, "avg_nodes": None} values["total_seconds"] = total_seconds if hostname: