summaryrefslogtreecommitdiff
path: root/src/mailman/rest/lists.py
diff options
context:
space:
mode:
authorBarry Warsaw2012-12-30 14:34:25 -0500
committerBarry Warsaw2012-12-30 14:34:25 -0500
commit5ec8a131c602f9b00d6b25d914ffc923cd1aa964 (patch)
tree2d95a4745cf549ad4430fff6d21590156e4608ec /src/mailman/rest/lists.py
parent9b95b54fb0913786a2d61049670cabcea6f78cce (diff)
downloadmailman-5ec8a131c602f9b00d6b25d914ffc923cd1aa964.tar.gz
mailman-5ec8a131c602f9b00d6b25d914ffc923cd1aa964.tar.zst
mailman-5ec8a131c602f9b00d6b25d914ffc923cd1aa964.zip
Diffstat (limited to 'src/mailman/rest/lists.py')
-rw-r--r--src/mailman/rest/lists.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mailman/rest/lists.py b/src/mailman/rest/lists.py
index 4a4b243b3..1fc31c6f0 100644
--- a/src/mailman/rest/lists.py
+++ b/src/mailman/rest/lists.py
@@ -197,12 +197,14 @@ class AllLists(_ListBase):
def create(self, request):
"""Create a new mailing list."""
try:
- validator = Validator(fqdn_listname=unicode)
+ validator = Validator(fqdn_listname=unicode,
+ style_name=unicode,
+ _optional=('style_name',))
mlist = create_list(**validator(request))
except ListAlreadyExistsError:
return http.bad_request([], b'Mailing list exists')
except BadDomainSpecificationError as error:
- return http.bad_request([], b'Domain does not exist {0}'.format(
+ return http.bad_request([], b'Domain does not exist: {0}'.format(
error.domain))
except ValueError as error:
return http.bad_request([], str(error))