diff options
Diffstat (limited to 'src/mailman/rules/no_subject.py')
| -rw-r--r-- | src/mailman/rules/no_subject.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mailman/rules/no_subject.py b/src/mailman/rules/no_subject.py index 4b53067a5..e6a3be6ed 100644 --- a/src/mailman/rules/no_subject.py +++ b/src/mailman/rules/no_subject.py @@ -34,5 +34,7 @@ class NoSubject: def check(self, mlist, msg, msgdata): """See `IRule`.""" - subject = msg.get('subject', '').strip() + # Convert the header value to string because it may be an + # email.header.Header instance. + subject = str(msg.get('subject', '')).strip() return subject == '' |
