aboutsummaryrefslogtreecommitdiff
path: root/app/tasks
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2019-09-15 18:43:22 +0100
committerrubenwardy <rw@rubenwardy.com>2019-09-15 18:43:22 +0100
commit03eccbd56ae095392d2e160d6162185ce2cc3133 (patch)
tree15386a1c6284f156a502910801b6cafd28f43f3d /app/tasks
parentfb31ea3c22f0809397eeab855ac8e2f7e6248355 (diff)
downloadcheatdb-03eccbd56ae095392d2e160d6162185ce2cc3133.tar.xz
Fix text in emailsv1.17.1
Diffstat (limited to 'app/tasks')
-rw-r--r--app/tasks/emails.py19
1 files changed, 14 insertions, 5 deletions
diff --git a/app/tasks/emails.py b/app/tasks/emails.py
index faeeb9d..5eb915e 100644
--- a/app/tasks/emails.py
+++ b/app/tasks/emails.py
@@ -15,7 +15,7 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>.
-from flask import render_template
+from flask import render_template, url_for
from flask_mail import Message
from app import mail
from app.tasks import celery
@@ -24,7 +24,18 @@ from app.tasks import celery
def sendVerifyEmail(newEmail, token):
print("Sending verify email!")
msg = Message("Verify email address", recipients=[newEmail])
- msg.body = "This is a verification email!"
+
+ msg.body = """
+ This email has been sent to you because someone (hopefully you)
+ has entered your email address as a user's email.
+
+ If it wasn't you, then just delete this email.
+
+ If this was you, then please click this link to verify the address:
+
+ {}
+ """.format(url_for('verify_email_page', token=token, _external=True))
+
msg.html = render_template("emails/verify.html", token=token)
mail.send(msg)
@@ -33,9 +44,7 @@ def sendEmailRaw(to, subject, text, html):
from flask_mail import Message
msg = Message(subject, recipients=to)
- if text:
- msg.body = text
-
+ msg.body = text or html
html = html or text
msg.html = render_template("emails/base.html", subject=subject, content=html)
mail.send(msg)