remove the jobs array from builds if we are looking at global stats Cuts down on traffic when we don't need the data
diff --git a/server/app/endpoints/builds.py b/server/app/endpoints/builds.py index 1b37ca5..dffdaad 100644 --- a/server/app/endpoints/builds.py +++ b/server/app/endpoints/builds.py
@@ -48,7 +48,11 @@ rowset = ghascanner.db.cursor.fetchmany() if not rowset: break - rows.extend([dict(row) for row in rowset]) + for xrow in rowset: + row = dict(xrow) + if not project: # If not viewing a single project, dismiss the jobs data to cut down on traffic + row.pop('jobs', '') + rows.append(row) return { "all_projects": ghascanner.projects, "selected_project": project,