From 5cdd537ebd9ddd2de8cb65643e90f8c9ca095253 Mon Sep 17 00:00:00 2001 From: Lucas Nicodemus Date: Thu, 9 Feb 2012 21:48:37 -0700 Subject: [PATCH] /v2/players/kick no longer 500s if a player name isn't specified. Fixes #361 --- TShockAPI/Rest/RestManager.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TShockAPI/Rest/RestManager.cs b/TShockAPI/Rest/RestManager.cs index 65ff601b..b5a729c0 100644 --- a/TShockAPI/Rest/RestManager.cs +++ b/TShockAPI/Rest/RestManager.cs @@ -578,6 +578,12 @@ namespace TShockAPI { var returnBlock = new Dictionary(); var playerParam = parameters["player"]; + if (playerParam == null) + { + returnBlock.Add("status", "400"); + returnBlock.Add("error", "Unspecified name."); + return returnBlock; + } var found = TShock.Utils.FindPlayer(playerParam); var reason = parameters["reason"]; if (found.Count == 0)