diff --git a/program/models.py b/program/models.py index 448874217c02017bc872980f49f45061dca2875a..64433e19f51b11b15734ddf14097e859f6723c3d 100644 --- a/program/models.py +++ b/program/models.py @@ -584,8 +584,8 @@ class ImageShapeField(models.CharField): super().__init__(*args, **kwargs) -def validate_value(value: list | dict, schema: dict) -> None: - """Validates value against the schema. Raises a `DjangoValidationError` if it is invalid.""" +def validate_json_value(value: list | dict, schema: dict) -> None: + """Validates value JSON against the schema. Raises a Django `ValidationError` if invalid.""" try: jsonschema.validate(instance=value, schema=schema) @@ -599,7 +599,7 @@ def validate_cba_domains(value): "items": {"type": "string"}, } - validate_value(value, schema) + validate_json_value(value, schema) def validate_line_in_channels(value): @@ -610,7 +610,7 @@ def validate_line_in_channels(value): }, } - validate_value(value, schema) + validate_json_value(value, schema) def validate_fallback_pools(value): @@ -621,7 +621,7 @@ def validate_fallback_pools(value): }, } - validate_value(value, schema) + validate_json_value(value, schema) def validate_fallback_default_pool(value):