You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by br...@apache.org on 2013/07/11 23:58:28 UTC
[08/50] [abbrv] git commit: [#5693] ticket:382 unescape text email
for sendsimplemail
[#5693] ticket:382 unescape text email for sendsimplemail
Project: http://git-wip-us.apache.org/repos/asf/incubator-allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-allura/commit/a20153ca
Tree: http://git-wip-us.apache.org/repos/asf/incubator-allura/tree/a20153ca
Diff: http://git-wip-us.apache.org/repos/asf/incubator-allura/diff/a20153ca
Branch: refs/heads/db/6277
Commit: a20153caa3a23dfd0f903afd5805208170926b90
Parents: 2b6444d
Author: Yuriy Arhipov <yu...@yandex.ru>
Authored: Fri Jun 28 15:11:01 2013 +0400
Committer: Cory Johns <cj...@slashdotmedia.com>
Committed: Wed Jul 3 16:46:33 2013 +0000
----------------------------------------------------------------------
Allura/allura/tasks/mail_tasks.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a20153ca/Allura/allura/tasks/mail_tasks.py
----------------------------------------------------------------------
diff --git a/Allura/allura/tasks/mail_tasks.py b/Allura/allura/tasks/mail_tasks.py
index c949497..8e7eb97 100644
--- a/Allura/allura/tasks/mail_tasks.py
+++ b/Allura/allura/tasks/mail_tasks.py
@@ -154,7 +154,8 @@ def sendsimplemail(
fromaddr = u'noreply@in.sf.net'
else:
fromaddr = user.email_address_header()
- plain_msg = mail_util.encode_email_part(text, 'plain')
+ htmlparser = HTMLParser.HTMLParser()
+ plain_msg = mail_util.encode_email_part(htmlparser.unescape(text), 'plain')
html_text = g.forge_markdown(email=True).convert(text)
html_msg = mail_util.encode_email_part(html_text, 'html')
multi_msg = mail_util.make_multipart_message(plain_msg, html_msg)