summaryrefslogtreecommitdiff
path: root/src/mailman/rest/adapters.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/rest/adapters.py')
-rw-r--r--src/mailman/rest/adapters.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mailman/rest/adapters.py b/src/mailman/rest/adapters.py
index 1edac3a34..30ce99f44 100644
--- a/src/mailman/rest/adapters.py
+++ b/src/mailman/rest/adapters.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2009-2010 by the Free Software Foundation, Inc.
+# Copyright (C) 2009-2011 by the Free Software Foundation, Inc.
#
# This file is part of GNU Mailman.
#
@@ -21,7 +21,7 @@ from __future__ import absolute_import, unicode_literals
__metaclass__ = type
__all__ = [
- 'DomainCollection',
+ 'SubscriptionService',
]
@@ -51,7 +51,7 @@ class SubscriptionService:
# XXX 2010-02-24 barry Clean this up.
# lazr.restful requires the return value to be a concrete list.
members = []
- address_of_member = attrgetter('address.address')
+ address_of_member = attrgetter('address.email')
list_manager = getUtility(IListManager)
for fqdn_listname in sorted(list_manager.names):
mailing_list = list_manager.get(fqdn_listname)
@@ -76,7 +76,7 @@ class SubscriptionService:
# Convert from string to enum.
mode = (DeliveryMode.regular
if delivery_mode is None
- else DeliveryMode(delivery_mode))
+ else delivery_mode)
if real_name is None:
real_name, at, domain = address.partition('@')
if len(at) == 0: