summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mailman/MailList.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py
index 1a1d745a1..33200f5f8 100644
--- a/Mailman/MailList.py
+++ b/Mailman/MailList.py
@@ -1094,8 +1094,8 @@ class MailList(HTMLFormatter, Deliverer, ListAdmin,
approved = context.get('Approved', context.get('Approve'))
if not approved:
try:
- subpart = email.Iterators.typed_subpart_iterator(
- context, 'text', 'plain')[0]
+ subpart = list(email.Iterators.typed_subpart_iterator(
+ context, 'text', 'plain'))[0]
except IndexError:
subpart = None
if subpart: