summaryrefslogtreecommitdiff
path: root/Mailman/Handlers/HandlerAPI.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mailman/Handlers/HandlerAPI.py')
-rw-r--r--Mailman/Handlers/HandlerAPI.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/Mailman/Handlers/HandlerAPI.py b/Mailman/Handlers/HandlerAPI.py
index c8177625b..614a96cbb 100644
--- a/Mailman/Handlers/HandlerAPI.py
+++ b/Mailman/Handlers/HandlerAPI.py
@@ -121,7 +121,10 @@ def DeliverToList(mlist, msg, msgdata):
mlist.LogMsg('error', s.getvalue())
break
msgdata['pipeline'] = pipeline
- return len(pipeline)
+ if pipeline:
+ msg.Enqueue(mlist, newdata=msgdata)
+ # for cron qrunner
+ return not not len(pipeline)