diff --git a/src/govoplan_campaign/backend/reports/campaigns.py b/src/govoplan_campaign/backend/reports/campaigns.py index f9221a8..f36e6e0 100644 --- a/src/govoplan_campaign/backend/reports/campaigns.py +++ b/src/govoplan_campaign/backend/reports/campaigns.py @@ -1762,7 +1762,10 @@ def generate_jobs_csv( buffer = io.StringIO() writer = csv.DictWriter(buffer, fieldnames=fieldnames) writer.writeheader() - writer.writerows(rows) + writer.writerows( + {field: row.get(field) for field in fieldnames} + for row in rows + ) return buffer.getvalue()