Removes embedded bytestring syntax from email message body.

e.g.: "b'Hello user, here's your code: 81244'" -> "Hello user, here's your code: 81244"
This commit is contained in:
nswain
2020-08-26 10:37:07 -06:00
parent d00083a0cf
commit b5b308a757

View File

@@ -14,7 +14,9 @@ def sendEmail(request,username,secret):
kwargs = {key: username}
user = User.objects.get(**kwargs)
res=render(request,"mfa_email_token_template.html",{"request":request,"user":user,'otp':secret})
return send([user.email],"OTP", str(res.content))
body = str(res.content).replace("b'", "")
body = body[:-1] if body.endswith("'") else body
return send([user.email],"OTP", body)
@never_cache
def start(request):