fill up plain_text_content when sending emails

This commit is contained in:
Son NK 2019-07-03 11:22:38 +02:00 committed by Son NK
parent 8b3564c2f2
commit 4ea6e676e4
1 changed files with 5 additions and 1 deletions

View File

@ -8,7 +8,7 @@ from app.config import SUPPORT_EMAIL, SENDGRID_API_KEY, ENV
from app.log import LOG
def send(to_email, subject, html_content):
def send(to_email, subject, html_content, plain_content=None):
# On local only print out email content
if ENV == "local":
LOG.d(
@ -16,11 +16,15 @@ def send(to_email, subject, html_content):
)
return
if not plain_content:
plain_content = subject
message = Mail(
from_email=SUPPORT_EMAIL,
to_emails=to_email,
subject=subject,
html_content=html_content,
plain_text_content=plain_content,
)
sg = SendGridAPIClient(SENDGRID_API_KEY)
response = sg.send(message)