Is your feature request related to a problem? Please describe.
Problem: Not all question titles are included in the CSV header during subscriber export.
Describe the solution you'd like
All question answer fields are includes when I export subscribers as CSV.
Describe alternatives you've considered
Cause: Currently the csv export (/admin/export-subscribers-email?csv=) creates the CSV header based on all responses of the first subscriber, potentially missing other columns which may be introduced when new questions are added which later subscribers provide data for. The json export (/admin/export-subscribers-email?json=) does not have this issue.
Is your feature request related to a problem? Please describe. Problem: Not all question titles are included in the CSV header during subscriber export.
Describe the solution you'd like
All question answer fields are includes when I export subscribers as CSV.
Describe alternatives you've considered
Cause: Currently the csv export (
/admin/export-subscribers-email?csv=
) creates the CSV header based on all responses of the first subscriber, potentially missing other columns which may be introduced when new questions are added which later subscribers provide data for. The json export (/admin/export-subscribers-email?json=
) does not have this issue.Additional context
https://github.com/Subscribie/subscribie/blob/aa755cf224a4e11d00a18d10ae301ed3ca9fc6fe/subscribie/blueprints/admin/export_subscribers.py#L9
https://chatgpt.com/share/ffc1c6af-5d2f-40d2-bf77-9e5c5d721e2f