mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-17 18:52:30 -05:00
Replace marshmallow with jsonschema
Created a new schema that accepts request parameters for the get_notifications v2 route. Using that to validate now instead of the marshmallow validation. Also changed the way formatted error messages are returned because the previous way was cutting off our failing `enum` messages.
This commit is contained in:
@@ -42,6 +42,4 @@ def build_error_message(errors):
|
||||
|
||||
|
||||
def __format_message(e):
|
||||
s = e.message.split("'")
|
||||
msg = "{}{}".format(s[1], s[2])
|
||||
return msg if not e.cause else "{} {}".format(e.path[0], e.cause.message)
|
||||
return e.message.replace("'", "") if not e.cause else "{} {}".format(e.path[0], e.cause.message)
|
||||
|
||||
Reference in New Issue
Block a user