mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-12 16:22:17 -05:00
pin marshmallow and update flask error handling
This commit is contained in:
@@ -111,5 +111,8 @@ def register_errors(blueprint):
|
||||
@blueprint.app_errorhandler(500)
|
||||
@blueprint.errorhandler(Exception)
|
||||
def internal_server_error(e):
|
||||
# if e is a werkzeug InternalServerError then it may wrap the original exception. For more details see:
|
||||
# https://flask.palletsprojects.com/en/1.1.x/errorhandling/?highlight=internalservererror#unhandled-exceptions
|
||||
e = getattr(e, 'original_exception', e)
|
||||
current_app.logger.exception(e)
|
||||
return jsonify(result='error', message="Internal server error"), 500
|
||||
|
||||
Reference in New Issue
Block a user