From faca36a1fc6bffe4b3d56be756d2a844ccc72d7c Mon Sep 17 00:00:00 2001 From: Robert Wasinger Date: Mon, 7 Oct 2024 11:01:38 -0700 Subject: [PATCH] Use the blessed get_json --- dojo_plugin/api/v1/discord.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/dojo_plugin/api/v1/discord.py b/dojo_plugin/api/v1/discord.py index 67203229..aba1dcc7 100644 --- a/dojo_plugin/api/v1/discord.py +++ b/dojo_plugin/api/v1/discord.py @@ -9,7 +9,6 @@ from CTFd.models import db from CTFd.utils.decorators import authed_only from CTFd.utils.user import get_current_user -from CTFd.plugins import bypass_csrf_protection from ...config import DISCORD_CLIENT_SECRET from ...models import DiscordUsers, DiscordUserActivity @@ -110,12 +109,7 @@ def post_user_activity(discord_id, activity, request): if res: return res, code - #data = request.get_json() - try: - data = json.loads(request.get_data()) - except json.JSONDecodeError: - return {"success": False, "error": f"Invalid JSON data {request.data}"}, 400 - + data = request.get_json() expected_vals = ['source_user_id', 'guild_id',