You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by tv...@apache.org on 2013/07/15 23:04:03 UTC

[07/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/tv/6355
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)