From 9f629fc1c91df0fe757f40296ff164b2e24cfa3f Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 17 Dec 2019 11:09:05 +0100 Subject: [PATCH] Do not show subject prefix in HTML email headline --- src/pretix/base/services/mail.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pretix/base/services/mail.py b/src/pretix/base/services/mail.py index 7c20c9ceaa..2ef7e3c318 100644 --- a/src/pretix/base/services/mail.py +++ b/src/pretix/base/services/mail.py @@ -132,7 +132,7 @@ def mail(email: str, subject: str, template: Union[str, LazyI18nString], else: sender = formataddr((settings.PRETIX_INSTANCE_NAME, sender)) - subject = str(subject) + subject = raw_subject = str(subject) signature = "" bcc = [] @@ -198,13 +198,13 @@ def mail(email: str, subject: str, template: Union[str, LazyI18nString], try: if 'position' in inspect.signature(renderer.render).parameters: - body_html = renderer.render(content_plain, signature, str(subject), order, position) + body_html = renderer.render(content_plain, signature, raw_subject, order, position) else: # Backwards compatibility warnings.warn('E-mail renderer called without position argument because position argument is not ' 'supported.', DeprecationWarning) - body_html = renderer.render(content_plain, signature, str(subject), order) + body_html = renderer.render(content_plain, signature, raw_subject, order) except: logger.exception('Could not render HTML body') body_html = None