Properly determine which fields to show

Mark Veidemanis 2 years ago
parent 867d86cf6c
commit 47b6255f68
Signed by: m
GPG Key ID: 5ACFCEED46C0904F

@ -178,14 +178,7 @@ class DrilldownTableView(SingleTableView):
def get(self, request, *args, **kwargs):
self.object_list = self.get_queryset(request)
show = []
if len(self.object_list) > 0:
first = self.object_list[0]
fields = first.keys()
for field in fields:
# values_present = all([x[field] is not None for x in self.object_list])
# if values_present:
if field not in show:
show.append(field)
show = set().union(*(d.keys() for d in self.object_list))
allow_empty = self.get_allow_empty()
if not allow_empty:

Loading…
Cancel
Save