From 225d1d1703b333799a97cc63d2ad54b2c2ca2f3f Mon Sep 17 00:00:00 2001 From: Valentin Deniaud Date: Thu, 6 Feb 2020 18:07:46 +0100 Subject: [PATCH] views: improve jsonchema validation error message (#38338) --- passerelle/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/passerelle/views.py b/passerelle/views.py index c4d9f58f..ef8b93de 100644 --- a/passerelle/views.py +++ b/passerelle/views.py @@ -363,7 +363,8 @@ class GenericEndpointView(GenericConnectorMixin, SingleObjectMixin, View): try: validate(data, json_schema) except ValidationError as e: - raise APIError(e.message, http_status=400) + error_msg = '%s : %s' % ('/'.join(e.path), e.message) + raise APIError(error_msg, http_status=400) d['post_data'] = data return d -- 2.20.1