mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-02 17:31:14 -05:00
Change validation error message to a string from a dict.
This commit is contained in:
@@ -18,7 +18,7 @@ def build_error_message(errors, schema):
|
||||
field = "'{}' {}".format(e.path[0], e.schema.get('validationMessage')) if e.schema.get(
|
||||
'validationMessage') else e.message
|
||||
s = field.split("'")
|
||||
field = OrderedDict({"error": "ValidationError", "message": {s[1]: s[2].strip()}})
|
||||
field = OrderedDict({"error": "ValidationError", "message": "{}{}".format(s[1], s[2])})
|
||||
fields.append(field)
|
||||
message = {
|
||||
"status_code": 400,
|
||||
|
||||
@@ -6,7 +6,7 @@ If the definition is specific to a version put it in a definition file in the ve
|
||||
uuid = {
|
||||
"type": "string",
|
||||
"pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
|
||||
"validationMessage": "not a valid UUID",
|
||||
"validationMessage": "is not a valid UUID",
|
||||
"code": "1001", # yet to be implemented
|
||||
"link": "link to our error documentation not yet implemented"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user