summaryrefslogtreecommitdiff
path: root/src/mailman/rest/addresses.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/rest/addresses.py')
-rw-r--r--src/mailman/rest/addresses.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/mailman/rest/addresses.py b/src/mailman/rest/addresses.py
index bc9324971..47548e696 100644
--- a/src/mailman/rest/addresses.py
+++ b/src/mailman/rest/addresses.py
@@ -126,7 +126,7 @@ class AnAddress(_AddressBase):
def memberships(self, request, segments):
"""/addresses/<email>/memberships"""
if len(segments) != 0:
- return BadRequest(), []
+ return NotFound(), []
if self._address is None:
return NotFound(), []
return AddressMemberships(self._address)
@@ -188,19 +188,15 @@ class UserAddresses(_AddressBase):
def on_get(self, request, response):
"""/addresses"""
- if self._user is None:
- not_found(response)
- else:
- okay(response, etag(self._make_collection(request)))
+ assert self._user is not None
+ okay(response, etag(self._make_collection(request)))
def on_post(self, request, response):
"""POST to /addresses
Add a new address to the user record.
"""
- if self._user is None:
- not_found(response)
- return
+ assert self._user is not None
user_manager = getUtility(IUserManager)
validator = Validator(email=str,
display_name=str,