瀏覽代碼

Closes #10529: Run validation on each value of a multi-value filter

jeremystretch 3 年之前
父節點
當前提交
ada5c58acf
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      netbox/utilities/filters.py

+ 8 - 0
netbox/utilities/filters.py

@@ -23,6 +23,14 @@ def multivalue_field_factory(field_class):
                 field.to_python(v) for v in value if v
             ]
 
+        def run_validators(self, value):
+            for v in value:
+                super().run_validators(v)
+
+        def validate(self, value):
+            for v in value:
+                super().validate(v)
+
     return type('MultiValue{}'.format(field_class.__name__), (NewField,), dict())