diff --git a/awx/main/fields.py b/awx/main/fields.py index 3ba1e4aed6..1a41d711a3 100644 --- a/awx/main/fields.py +++ b/awx/main/fields.py @@ -420,6 +420,10 @@ class JSONSchemaField(JSONBField): '{type} provided, expected {expected_type}' ).format(path=list(error.path), type=type(error.instance).__name__, expected_type=expected_type) + elif error.validator == 'additionalProperties' and hasattr(error, 'path'): + error.message = _( + 'Schema validation error in relative path {path} ({error})' + ).format(path=list(error.path), error=error.message) errors.append(error) if errors: