fix: reapply raise_validation_errors parameter to setup()

This commit is contained in:
jar3b 2020-12-03 21:07:50 +03:00
parent 53357214a8
commit 16ba8caa5b

View File

@ -86,11 +86,14 @@ def inject_params(
else:
injector.inject(self.request, args, kwargs)
except ValidationError as error:
errors = error.errors()
for error in errors:
error["in"] = injector.context
if self.request.app['raise_validation_errors']:
raise
else:
errors = error.errors()
for error in errors:
error["in"] = injector.context
return json_response(data=errors, status=400)
return json_response(data=errors, status=400)
return await handler(self, *args, **kwargs)