From 9c77d32c0019cd8afc16d2050f7521282607979a Mon Sep 17 00:00:00 2001 From: Bruno Wagner Date: Fri, 13 Feb 2015 17:10:00 -0200 Subject: Charset detection will not break if there is extra information in the charset field --- service/pixelated/adapter/model/mail.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'service/pixelated/adapter/model/mail.py') diff --git a/service/pixelated/adapter/model/mail.py b/service/pixelated/adapter/model/mail.py index b2b0986a..3522f695 100644 --- a/service/pixelated/adapter/model/mail.py +++ b/service/pixelated/adapter/model/mail.py @@ -82,7 +82,7 @@ class Mail(object): def _parse_charset_header(self, charset_header, default_charset='utf-8'): try: - return re.compile('.*charset=(.*)').match(charset_header).group(1) + return re.compile('.*charset=(.*);').match(charset_header).group(1) except: return default_charset -- cgit v1.2.3