Skip to content

Commit c43409d

Browse files
committed
[Validators] Minor improvement to message returned in case of inpout validation errors.
1 parent d2f668a commit c43409d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

api/tests/exceptions/test_exception_handlers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@ def test_unauthenticated_error_handler(client, app, monkeypatch):
4747
def test_validation_error_handler(client, app, monkeypatch):
4848
with app.test_request_context('/'):
4949
app.preprocess_request()
50-
response, status_code = validation_error_handler(ValidationError('Input validation failed for /manager/ec2_action', data={'field': ['validation-error']}))
50+
response, status_code = validation_error_handler(ValidationError('Input validation failed for requested resource /manager/ec2_action', data={'field': ['validation-error']}))
5151

5252
assert status_code == 400
5353
assert response.json == {
54-
'code': 400, 'message': 'Input validation failed for /manager/ec2_action',
54+
'code': 400, 'message': 'Input validation failed for requested resource /manager/ec2_action',
5555
'validation_errors': {'field': ['validation-error']}
5656
}
5757

api/validation/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def wrapper(func):
3030
def decorated(*pargs, **kwargs):
3131
errors = __validate_request(request, body_schema=body, params_schema=params, cookies_schema=cookies, raise_on_missing_body=raise_on_missing_body)
3232
if errors:
33-
raise ValidationError(f'Input validation failed for {request.path}', data=errors)
33+
raise ValidationError(f'Input validation failed for requested resource {request.path}', data=errors)
3434
return func(*pargs, **kwargs)
3535

3636
return decorated

0 commit comments

Comments
 (0)