diff options
author | Aurélien Bompard <aurelien@bompard.org> | 2013-09-11 21:05:05 +0200 |
---|---|---|
committer | Aurélien Bompard <aurelien@bompard.org> | 2013-09-11 21:05:05 +0200 |
commit | 98449f23e5f4e323f3e1b6ca593fee90be472de5 (patch) | |
tree | 8093d62f8eb0036cfb339bc8679cc98d5d8e1ef7 /hyperkitty/lib/__init__.py | |
parent | 3a756b212f6be1e03c1af0982925a4e310e94c42 (diff) | |
download | hyperkitty-98449f23e5f4e323f3e1b6ca593fee90be472de5.tar.gz hyperkitty-98449f23e5f4e323f3e1b6ca593fee90be472de5.tar.xz hyperkitty-98449f23e5f4e323f3e1b6ca593fee90be472de5.zip |
Protect against empty subjects
Diffstat (limited to 'hyperkitty/lib/__init__.py')
-rw-r--r-- | hyperkitty/lib/__init__.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/hyperkitty/lib/__init__.py b/hyperkitty/lib/__init__.py index 1970917..8149ac5 100644 --- a/hyperkitty/lib/__init__.py +++ b/hyperkitty/lib/__init__.py @@ -27,6 +27,10 @@ def get_store(request): def stripped_subject(mlist, subject): if mlist is None: return subject + if not subject: + return u"(no subject)" + if not mlist.subject_prefix: + return subject if subject.lower().startswith(mlist.subject_prefix.lower()): subject = subject[len(mlist.subject_prefix) : ] return subject |