diff options
Diffstat (limited to 'ipalib/parameters.py')
-rw-r--r-- | ipalib/parameters.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/ipalib/parameters.py b/ipalib/parameters.py index 862c7593c..7543e15f2 100644 --- a/ipalib/parameters.py +++ b/ipalib/parameters.py @@ -1387,7 +1387,16 @@ class List(Param): return value def _validate_scalar(self, value, index=None): - return + for rule in self.all_rules: + error = rule(ugettext, value) + if error is not None: + raise ValidationError( + name=self.name, + value=value, + index=index, + error=error, + rule=rule, + ) class File(Str): |