Skip to content

Commit 4b95370

Browse files
committed
fix(fastjsonschema): add error msg logic into the test_utils.py dans refact
1 parent dccb6e3 commit 4b95370

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

src/opengeodeweb_back/utils_functions.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -85,15 +85,7 @@ def validate_request(request, schema):
8585
validate(json_data)
8686
except fastjsonschema.JsonSchemaException as e:
8787
error_msg = str(e)
88-
89-
if "data must contain" in error_msg:
90-
field = error_msg.split("data must contain ['")[1].split("']")[0]
91-
error_msg = f"'{field}' is a required property"
92-
elif "data must not contain" in error_msg:
93-
field = error_msg.split("data must not contain {'")[1].split("'")[0]
94-
error_msg = f"Additional properties are not allowed ('{field}' was unexpected)"
95-
96-
flask.abort(400, f"Validation error: {error_msg}")
88+
flask.abort(400, error_msg)
9789

9890

9991
def set_interval(func, sec, args=None):

0 commit comments

Comments
 (0)