From c2a8286022b58f872173d8e1b1d62ffc71fbf356 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 16 Dec 2021 19:06:16 +0100 Subject: [PATCH] Fix celery-specific issue in 9f4b834ab --- src/pretix/base/services/orders.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pretix/base/services/orders.py b/src/pretix/base/services/orders.py index eb7e76a15a..e156dd0d88 100644 --- a/src/pretix/base/services/orders.py +++ b/src/pretix/base/services/orders.py @@ -942,9 +942,9 @@ def _order_placed_email(event: Event, order: Order, pprov: BasePaymentProvider, invoices=[invoice] if invoice and event.settings.invoice_email_attachment else [], attach_tickets=True, attach_ical=event.settings.mail_attach_ical, - attach_other_files=filter(lambda a: a, [ + attach_other_files=[a for a in [ event.settings.get('mail_attachment_new_order', as_type=str, default='')[len('file://'):] - ]), + ] if a], ) except SendMailException: logger.exception('Order received email could not be sent') @@ -962,9 +962,9 @@ def _order_placed_email_attendee(event: Event, order: Order, position: OrderPosi attach_tickets=True, position=position, attach_ical=event.settings.mail_attach_ical, - attach_other_files=filter(lambda a: a, [ + attach_other_files=[a for a in [ event.settings.get('mail_attachment_new_order', as_type=str, default='')[len('file://'):] - ]), + ] if a], ) except SendMailException: logger.exception('Order received email could not be sent to attendee')