From 2e906b0bf5e82e2d597e21d3aa56f62ad0ad075f Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sun, 10 Jun 2018 15:21:18 +0200 Subject: [PATCH] Always inlude mail addresses in check-in list CSV --- src/pretix/plugins/checkinlists/exporters.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/pretix/plugins/checkinlists/exporters.py b/src/pretix/plugins/checkinlists/exporters.py index 142521297..8fb4159bd 100644 --- a/src/pretix/plugins/checkinlists/exporters.py +++ b/src/pretix/plugins/checkinlists/exporters.py @@ -288,8 +288,7 @@ class CSVCheckinList(BaseCheckinList): if form_data['secrets']: headers.append(_('Secret')) - if self.event.settings.attendee_emails_asked: - headers.append(_('E-mail')) + headers.append(_('E-mail')) if self.event.has_subevents: headers.append(pgettext('subevent', 'Date')) @@ -319,8 +318,7 @@ class CSVCheckinList(BaseCheckinList): row.append(_('Yes') if op.order.status == Order.STATUS_PAID else _('No')) if form_data['secrets']: row.append(op.secret) - if self.event.settings.attendee_emails_asked: - row.append(op.attendee_email or (op.addon_to.attendee_email if op.addon_to else '')) + row.append(op.attendee_email or (op.addon_to.attendee_email if op.addon_to else '') or op.order.email or '') if self.event.has_subevents: row.append(str(op.subevent)) acache = {}