summaryrefslogtreecommitdiff
path: root/src/mailman/rest/members.py
diff options
context:
space:
mode:
authorBarry Warsaw2015-02-13 20:35:35 -0500
committerBarry Warsaw2015-02-13 20:35:35 -0500
commit9ba3450c3acf720f981dc499402e5a2616db2cba (patch)
treed0b38960fceae8adc6918b4ba6a7790238671108 /src/mailman/rest/members.py
parent6d2c66ce133cd2c119fcb462dff662621013631a (diff)
downloadmailman-9ba3450c3acf720f981dc499402e5a2616db2cba.tar.gz
mailman-9ba3450c3acf720f981dc499402e5a2616db2cba.tar.zst
mailman-9ba3450c3acf720f981dc499402e5a2616db2cba.zip
Diffstat (limited to 'src/mailman/rest/members.py')
-rw-r--r--src/mailman/rest/members.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mailman/rest/members.py b/src/mailman/rest/members.py
index 925cd6718..a0b5d4f4e 100644
--- a/src/mailman/rest/members.py
+++ b/src/mailman/rest/members.py
@@ -58,13 +58,15 @@ class _MemberBase(CollectionMixin):
# subscribed to will not have a user id. The user_id and the
# member_id are UUIDs. We need to use the integer equivalent in the
# URL.
+ member_id = member.member_id.int
response = dict(
list_id=member.list_id,
email=member.address.email,
role=role,
address=path_to('addresses/{}'.format(member.address.email)),
- self_link=path_to('members/{}'.format(member.member_id.int)),
+ self_link=path_to('members/{}'.format(member_id)),
delivery_mode=member.delivery_mode,
+ member_id=member_id,
)
# Add the user link if there is one.
user = member.user