diff --git a/hyperglass/models/directive.py b/hyperglass/models/directive.py index 25e770f..058eaae 100644 --- a/hyperglass/models/directive.py +++ b/hyperglass/models/directive.py @@ -216,7 +216,7 @@ class RuleWithPattern(Rule): return InputValidationError(target=value, error="Denied") return False - if isinstance(target, t.List) and multiple: + if isinstance(target, t.List): for result in (validate_single_value(v) for v in target): if isinstance(result, BaseException): self._passed = False @@ -227,9 +227,6 @@ class RuleWithPattern(Rule): self._passed = True return True - if isinstance(target, t.List) and not multiple: - raise InputValidationError(error="Target must be a single value", target=target) - result = validate_single_value(target) if isinstance(result, BaseException):