on validation error, add location in the description
in case of validation error, i.e. record not compliant with its schema, the error description didn't contain which field/property was incorrect making it quite tedious to figure out what to fix. Example of error description before:
{
"errors": "12 is not of type 'string'"
}
The change add the location path to the error description, so error description is now like:
{
"errors": "Value of data.TechnicalAssuranceTypeID is invalid: 12 is not of type 'string'"
}
Type of change
-
🐛 Bug fix
Validation
-
New tests added -
Covered by the unit tests -
Covered by the integration tests -
Non functional testing (performance, scalability, security ...) -
Manual testing, description: