Fixed sanitization on 500

This commit is contained in:
ZKWolf
2023-11-21 22:58:01 +01:00
parent c937905aa1
commit 56ea5cd241

View File

@@ -30,6 +30,16 @@ def debug_404(e):
@app.errorhandler(500)
def debug_500(e):
check_for_game_client("soft")
logger.graylog_logger(level="error", handler="500-handler", message=f"Path: {sanitize_input(request.path)} Endpoint: {sanitize_input(request.endpoint)}, Error: {e}")
if request.path:
path = sanitize_input(request.path)
else:
path = "None"
if request.endpoint:
endpoint = sanitize_input(request.endpoint)
else:
endpoint = "None"
if not e:
e = "None"
logger.graylog_logger(level="error", handler="500-handler", message=f"Path: {path} Endpoint: {endpoint}, Error: {e}")
print(e)
return jsonify({"message": "Internal Server Error"}), 500