diff --git a/src/pretix/presale/checkoutflow.py b/src/pretix/presale/checkoutflow.py index f7db2e0fe3..4aa7c24f82 100644 --- a/src/pretix/presale/checkoutflow.py +++ b/src/pretix/presale/checkoutflow.py @@ -523,9 +523,11 @@ class ConfirmStep(CartMixin, AsyncAction, TemplateFlowStep): ctx['confirm_messages'] = self.confirm_messages ctx['cart_session'] = self.cart_session - ctx['contact_info'] = [ - (_('E-mail'), self.cart_session.get('contact_form_data', {}).get('email')), - ] + email = self.cart_session.get('contact_form_data', {}).get('email') + if email != settings.PRETIX_EMAIL_NONE_VALUE: + ctx['contact_info'] = [ + (_('E-mail'), email), + ] responses = contact_form_fields.send(self.event, request=self.request) for r, response in sorted(responses, key=lambda r: str(r[0])): for key, value in response.items(): diff --git a/src/pretix/presale/templates/pretixpresale/event/checkout_confirm.html b/src/pretix/presale/templates/pretixpresale/event/checkout_confirm.html index 50d027a9ca..578903e885 100644 --- a/src/pretix/presale/templates/pretixpresale/event/checkout_confirm.html +++ b/src/pretix/presale/templates/pretixpresale/event/checkout_confirm.html @@ -120,12 +120,6 @@