FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects

Fixes out of range error if CSV download did not have any data

Merged Blake Dust requested to merge out-of-range-error-in-csv-download into master
All threads resolved!
+ 6
5
@@ -358,10 +358,11 @@ class DumpViewSet(mixins.ListModelMixin, viewsets.GenericViewSet):
for k in header
}
header = serializer.data[0].keys()
writer = csv.DictWriter(response, fieldnames=header)
# Customised header row
writer.writerow(formatted_header(header))
writer.writerows(serializer.data)
if len(serializer.data) > 0:
header = serializer.data[0].keys()
writer = csv.DictWriter(response, fieldnames=header)
# Customised header row
writer.writerow(formatted_header(header))
writer.writerows(serializer.data)
return response
Loading