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):