From b26f51bed8aa85e489e88cf0631bbb468776cd39 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Tue, 26 Feb 2013 18:40:21 +0100 Subject: [PATCH] Better behaviour on missing header. fix #381 --- modoboa/extensions/webmail/lib.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modoboa/extensions/webmail/lib.py b/modoboa/extensions/webmail/lib.py index e462e7654..8f1504eea 100644 --- a/modoboa/extensions/webmail/lib.py +++ b/modoboa/extensions/webmail/lib.py @@ -37,6 +37,8 @@ class WMtable(tables.Table): cols_order = ["select", "withatts", "flags", "subject", "from_", "date"] def parse(self, header, value): + if value is None: + return "" res = chardet.detect(value) try: value = getattr(IMAPheader, "parse_%s" % header)(value)