From 837775c8d44cf0ad2481b277ef09944b33041534 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 23 Oct 2019 16:17:39 +0200 Subject: [PATCH] Correctly respect mail_attach_ical setting on order payments --- src/pretix/base/models/orders.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/models/orders.py b/src/pretix/base/models/orders.py index 3a9291f33b..6ab8734721 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -1338,7 +1338,8 @@ class OrderPayment(models.Model): email_subject, email_template, email_context, 'pretix.event.order.email.order_paid', user, invoices=[], position=position, - attach_tickets=True, attach_ical=True + attach_tickets=True, + attach_ical=self.order.event.settings.mail_attach_ical ) except SendMailException: logger.exception('Order paid email could not be sent') @@ -1355,7 +1356,8 @@ class OrderPayment(models.Model): email_subject, email_template, email_context, 'pretix.event.order.email.order_paid', user, invoices=[invoice] if invoice and self.order.event.settings.invoice_email_attachment else [], - attach_tickets=True, attach_ical=True + attach_tickets=True, + attach_ical=self.order.event.settings.mail_attach_ical ) except SendMailException: logger.exception('Order paid email could not be sent')