summaryrefslogtreecommitdiff
path: root/src/mailman/model/listmanager.py
diff options
context:
space:
mode:
authorBarry Warsaw2014-03-15 16:15:41 -0400
committerBarry Warsaw2014-03-15 16:15:41 -0400
commit3a9725b91ef822122a70170333d71b58e1788a78 (patch)
tree0f37ff16e9633ec3937f0a09485aec4ebd98529c /src/mailman/model/listmanager.py
parent547d6b4c53cf9b893571706b8b0bee386b1dd043 (diff)
downloadmailman-3a9725b91ef822122a70170333d71b58e1788a78.tar.gz
mailman-3a9725b91ef822122a70170333d71b58e1788a78.tar.zst
mailman-3a9725b91ef822122a70170333d71b58e1788a78.zip
Diffstat (limited to 'src/mailman/model/listmanager.py')
-rw-r--r--src/mailman/model/listmanager.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mailman/model/listmanager.py b/src/mailman/model/listmanager.py
index 44953efc6..d648a5bde 100644
--- a/src/mailman/model/listmanager.py
+++ b/src/mailman/model/listmanager.py
@@ -34,6 +34,7 @@ from mailman.interfaces.listmanager import (
IListManager, ListAlreadyExistsError, ListCreatedEvent, ListCreatingEvent,
ListDeletedEvent, ListDeletingEvent)
from mailman.model.mailinglist import MailingList
+from mailman.model.mime import ContentFilter
from mailman.utilities.datetime import now
@@ -79,6 +80,7 @@ class ListManager:
"""See `IListManager`."""
fqdn_listname = mlist.fqdn_listname
notify(ListDeletingEvent(mlist))
+ store.find(ContentFilter, ContentFilter.mailing_list == mlist).remove()
store.remove(mlist)
notify(ListDeletedEvent(fqdn_listname))