From 664574a3f3dcc3ce94e62efa59fb061a76bd2a87 Mon Sep 17 00:00:00 2001 From: Dustin Pianalto Date: Mon, 16 Dec 2019 22:21:56 -0900 Subject: [PATCH] Update WhitelistAPI to check if the user has a Steam ID --- geeksbot_web/rcon/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/geeksbot_web/rcon/views.py b/geeksbot_web/rcon/views.py index 32b64de..084bed5 100644 --- a/geeksbot_web/rcon/views.py +++ b/geeksbot_web/rcon/views.py @@ -82,6 +82,9 @@ class WhitelistAPI(APIView): return create_error_response("A Discord ID is required", status=status.HTTP_400_BAD_REQUEST) user = User.get_user_by_id(discord_id) + if not user.steam_id: + return create_error_response('The User must have a Steam ID in the database in order to whitelist them.', + status=status.HTTP_400_BAD_REQUEST) server: RconServer = RconServer.get_server(guild_id, name) if not server: return create_error_response('RCON Server Does Not Exist',