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,