diff options
Diffstat (limited to 'Mailman/Queue/NewsRunner.py')
| -rw-r--r-- | Mailman/Queue/NewsRunner.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Mailman/Queue/NewsRunner.py b/Mailman/Queue/NewsRunner.py index 54f97359e..6fdfe641e 100644 --- a/Mailman/Queue/NewsRunner.py +++ b/Mailman/Queue/NewsRunner.py @@ -85,6 +85,12 @@ class NewsRunner(Runner): def prepare_message(mlist, msg, msgdata): + # Should we restore the original, non-prefixed subject for gatewayed + # messages? + origsubj = msgdata.get('origsubj') + if not mlist.news_prefix_subject_too and origsubj is not None: + del msg['subject'] + msg['subject'] = origsubj # Add the appropriate Newsgroups: header ngheader = msg['newsgroups'] if ngheader is not None: |
