diff options
| author | Anirudh Dahiya | 2016-02-09 19:48:26 +0530 |
|---|---|---|
| committer | Barry Warsaw | 2016-03-05 10:24:40 -0500 |
| commit | 10570a3d733718d348408792823e53add4c932e0 (patch) | |
| tree | 8e9b146465639c4cdb6f13c37e9ab283a929901e /src | |
| parent | b4f45c4128b20d9519126ff464cafd22c1a58a03 (diff) | |
| download | mailman-10570a3d733718d348408792823e53add4c932e0.tar.gz mailman-10570a3d733718d348408792823e53add4c932e0.tar.zst mailman-10570a3d733718d348408792823e53add4c932e0.zip | |
Diffstat (limited to 'src')
| -rw-r--r-- | src/mailman/rest/members.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mailman/rest/members.py b/src/mailman/rest/members.py index f673cfaa5..5ea5049c7 100644 --- a/src/mailman/rest/members.py +++ b/src/mailman/rest/members.py @@ -328,6 +328,9 @@ class AllMembers(_MemberBase): except MembershipIsBannedError: bad_request(response, b'Membership is banned') return + except AlreadySubscribedError: + bad_request(response, email+' is already an owner of the list '+ mlist.list_name) + return # The subscription completed. Let's get the resulting member # and return the location to the new member. Member ids are # UUIDs and need to be converted to URLs because JSON doesn't |
