aboutsummaryrefslogtreecommitdiffstats
path: root/Mailman
diff options
context:
space:
mode:
Diffstat (limited to 'Mailman')
-rw-r--r--Mailman/Handlers/Scrubber.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Mailman/Handlers/Scrubber.py b/Mailman/Handlers/Scrubber.py
index 16ce3b02..a498f814 100644
--- a/Mailman/Handlers/Scrubber.py
+++ b/Mailman/Handlers/Scrubber.py
@@ -202,8 +202,8 @@ def process(mlist, msg, msgdata=None):
# MAS: Content-Disposition is not a good test for 'attached'.
# RFC 2183 sec. 2.10 allows Content-Disposition on the main body.
# Make it specifically 'attachment'.
- if part.get('content-disposition').lower() == 'attachment' and \
- not part.get_content_charset():
+ if (part.get('content-disposition', '').lower() == 'attachment'
+ and not part.get_content_charset()):
omask = os.umask(002)
try:
url = save_attachment(mlist, part, dir)