Commit 1ca4b3b9 by Sarina Canelake

Merge pull request #8102 from rando305/master

Create email only when it will be sent
parents cff56506 93e6434e
...@@ -212,3 +212,4 @@ Jolyon Bloomfield <jolyon@mit.edu> ...@@ -212,3 +212,4 @@ Jolyon Bloomfield <jolyon@mit.edu>
Kyle McCormick <kylemccor@gmail.com> Kyle McCormick <kylemccor@gmail.com>
Jim Cai <jimcai@stanford.edu> Jim Cai <jimcai@stanford.edu>
Richard Moch <richard.moch@gmail.com> Richard Moch <richard.moch@gmail.com>
Randy Ostler <rando305@gmail.com>
\ No newline at end of file
...@@ -1537,17 +1537,6 @@ def create_account_with_params(request, params): ...@@ -1537,17 +1537,6 @@ def create_account_with_params(request, params):
create_comments_service_user(user) create_comments_service_user(user)
context = {
'name': profile.name,
'key': registration.activation_key,
}
# composes activation email
subject = render_to_string('emails/activation_email_subject.txt', context)
# Email subject *must not* contain newlines
subject = ''.join(subject.splitlines())
message = render_to_string('emails/activation_email.txt', context)
# Don't send email if we are: # Don't send email if we are:
# #
# 1. Doing load testing. # 1. Doing load testing.
...@@ -1565,6 +1554,17 @@ def create_account_with_params(request, params): ...@@ -1565,6 +1554,17 @@ def create_account_with_params(request, params):
not (do_external_auth and settings.FEATURES.get('BYPASS_ACTIVATION_EMAIL_FOR_EXTAUTH')) not (do_external_auth and settings.FEATURES.get('BYPASS_ACTIVATION_EMAIL_FOR_EXTAUTH'))
) )
if send_email: if send_email:
context = {
'name': profile.name,
'key': registration.activation_key,
}
# composes activation email
subject = render_to_string('emails/activation_email_subject.txt', context)
# Email subject *must not* contain newlines
subject = ''.join(subject.splitlines())
message = render_to_string('emails/activation_email.txt', context)
from_address = microsite.get_value( from_address = microsite.get_value(
'email_from_address', 'email_from_address',
settings.DEFAULT_FROM_EMAIL settings.DEFAULT_FROM_EMAIL
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment