summaryrefslogtreecommitdiff
path: root/src/mailman/rest/validator.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/rest/validator.py')
-rw-r--r--src/mailman/rest/validator.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mailman/rest/validator.py b/src/mailman/rest/validator.py
index d09886e36..720d7adc1 100644
--- a/src/mailman/rest/validator.py
+++ b/src/mailman/rest/validator.py
@@ -68,7 +68,9 @@ def language_validator(code):
def list_of_strings_validator(values):
- """Turn a list of things into a list of unicodes."""
+ """Turn a list of things, or a single thing, into a list of unicodes."""
+ if not isinstance(values, (list, tuple)):
+ values = [values]
for value in values:
if not isinstance(value, str):
raise ValueError('Expected str, got {!r}'.format(value))