summaryrefslogtreecommitdiff
path: root/src/mailman/rest/members.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/rest/members.py')
-rw-r--r--src/mailman/rest/members.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mailman/rest/members.py b/src/mailman/rest/members.py
index fd9f141cc..b35440af4 100644
--- a/src/mailman/rest/members.py
+++ b/src/mailman/rest/members.py
@@ -37,7 +37,7 @@ from mailman.rest.preferences import Preferences, ReadOnlyPreferences
from mailman.rest.validator import (
Validator, enum_validator, subscriber_validator)
from uuid import UUID
-from zope.component import getAdapter, getUtility
+from zope.component import getUtility
class _MemberBase(CollectionMixin):
@@ -253,8 +253,7 @@ class AllMembers(_MemberBase):
# Now we can run the registration process until either the
# subscriber is subscribed, or the workflow is paused for
# verification, confirmation, or approval.
- registrar = getAdapter(
- mlist, ISubscriptionManager, name='subscribe')
+ registrar = ISubscriptionManager(mlist)
try:
token, token_owner, member = registrar.register(
subscriber,