forked from CGM_Public/pretix_original
Fix locale of download reminder email
This commit is contained in:
@@ -646,24 +646,25 @@ def send_download_reminders(sender, **kwargs):
|
|||||||
if not all([r for rr, r in allow_ticket_download.send(e, order=o)]):
|
if not all([r for rr, r in allow_ticket_download.send(e, order=o)]):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
o.download_reminder_sent = True
|
with language(o.locale):
|
||||||
o.save()
|
o.download_reminder_sent = True
|
||||||
email_template = e.settings.mail_text_download_reminder
|
o.save()
|
||||||
email_context = {
|
email_template = e.settings.mail_text_download_reminder
|
||||||
'event': o.event.name,
|
email_context = {
|
||||||
'url': build_absolute_uri(o.event, 'presale:event.order', kwargs={
|
'event': o.event.name,
|
||||||
'order': o.code,
|
'url': build_absolute_uri(o.event, 'presale:event.order', kwargs={
|
||||||
'secret': o.secret
|
'order': o.code,
|
||||||
}),
|
'secret': o.secret
|
||||||
}
|
}),
|
||||||
email_subject = _('Your ticket is ready for download: %(code)s') % {'code': o.code}
|
}
|
||||||
try:
|
email_subject = _('Your ticket is ready for download: %(code)s') % {'code': o.code}
|
||||||
o.send_mail(
|
try:
|
||||||
email_subject, email_template, email_context,
|
o.send_mail(
|
||||||
'pretix.event.order.email.download_reminder_sent'
|
email_subject, email_template, email_context,
|
||||||
)
|
'pretix.event.order.email.download_reminder_sent'
|
||||||
except SendMailException:
|
)
|
||||||
logger.exception('Reminder email could not be sent')
|
except SendMailException:
|
||||||
|
logger.exception('Reminder email could not be sent')
|
||||||
|
|
||||||
|
|
||||||
class OrderChangeManager:
|
class OrderChangeManager:
|
||||||
|
|||||||
Reference in New Issue
Block a user