From 5bb258cbfdda64dcaa2cdd4c907ae6def4e37e66 Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Tue, 1 Sep 2015 20:19:42 -0300 Subject: [bug] do not encode None as str Issue #448 --- service/pixelated/adapter/mailstore/leap_mailstore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'service/pixelated/adapter/mailstore/leap_mailstore.py') diff --git a/service/pixelated/adapter/mailstore/leap_mailstore.py b/service/pixelated/adapter/mailstore/leap_mailstore.py index b72c8804..a3a5e984 100644 --- a/service/pixelated/adapter/mailstore/leap_mailstore.py +++ b/service/pixelated/adapter/mailstore/leap_mailstore.py @@ -93,7 +93,7 @@ class LeapMail(Mail): def _decoded_header_utf_8(self, header_value): if isinstance(header_value, list): return self.remove_duplicates([self._decoded_header_utf_8(v) for v in header_value]) - else: + elif header_value is not None: content, encoding = decode_header(header_value)[0] if encoding: return unicode(content, encoding=encoding) -- cgit v1.2.3