[FIX] mail.thread: decode_header should ignore empty/None header values
authorOlivier Dony <odo@openerp.com>
Mon, 7 Jan 2013 11:13:51 +0000 (12:13 +0100)
committerOlivier Dony <odo@openerp.com>
Mon, 7 Jan 2013 11:13:51 +0000 (12:13 +0100)
bzr revid: odo@openerp.com-20130107111351-72z36e0pjjikpd0e

addons/mail/mail_thread.py

index 8a5b093..af18abb 100644 (file)
@@ -39,7 +39,7 @@ _logger = logging.getLogger(__name__)
 
 
 def decode_header(message, header, separator=' '):
-    return separator.join(map(decode, message.get_all(header, [])))
+    return separator.join(map(decode, filter(None, message.get_all(header, []))))
 
 
 class mail_thread(osv.AbstractModel):