diff options
| author | Barry Warsaw | 2012-12-26 14:08:59 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2012-12-26 14:08:59 -0500 |
| commit | a492c67e0e9077f95aab3fc371025f9ce0e78d19 (patch) | |
| tree | af7e4cc629498a7d3347f29c713796413840209a /src/mailman/rest/users.py | |
| parent | 5ea7368341cc7faa5ad32355fead44064bf86f2e (diff) | |
| download | mailman-a492c67e0e9077f95aab3fc371025f9ce0e78d19.tar.gz mailman-a492c67e0e9077f95aab3fc371025f9ce0e78d19.tar.zst mailman-a492c67e0e9077f95aab3fc371025f9ce0e78d19.zip | |
Diffstat (limited to 'src/mailman/rest/users.py')
| -rw-r--r-- | src/mailman/rest/users.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mailman/rest/users.py b/src/mailman/rest/users.py index 25a49defa..a7847f438 100644 --- a/src/mailman/rest/users.py +++ b/src/mailman/rest/users.py @@ -119,8 +119,8 @@ class AllUsers(_UserBase): try: user = getUtility(IUserManager).create_user(**arguments) except ExistingAddressError as error: - return http.bad_request([], b'Address already exists {0}'.format( - error.email)) + return http.bad_request( + [], b'Address already exists: {0}'.format(error.address)) if password is None: # This will have to be reset since it cannot be retrieved. password = generate(int(config.passwords.password_length)) @@ -166,6 +166,8 @@ class AUser(_UserBase): @resource.child() def addresses(self, request, segments): """/users/<uid>/addresses""" + if self._user is None: + return http.not_found() return UserAddresses(self._user) @resource.DELETE() |
