diff options
Diffstat (limited to 'src/mailman/rest/validator.py')
| -rw-r--r-- | src/mailman/rest/validator.py | 4 |
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)) |
