diff --git a/TShockAPI/DB/GroupManager.cs b/TShockAPI/DB/GroupManager.cs index 3fee53d4..8c8d0c45 100644 --- a/TShockAPI/DB/GroupManager.cs +++ b/TShockAPI/DB/GroupManager.cs @@ -131,27 +131,13 @@ namespace TShockAPI.DB if (group == "superadmin") return true; - - try - { - using (var com = database.CreateCommand()) - { - com.CommandText = "SELECT * FROM Grouplist WHERE GroupName=@groupname"; - com.AddParameter("@groupname", group); - using (var reader = com.ExecuteReader()) - { - while (reader.Read()) - if (reader.Get("GroupName") == group) - return true; - reader.Close(); - } - } - } - catch (Exception ex) + foreach (Group g in groups) { - Log.Error(ex.ToString()); + if (g.Name.Equals(group)) + return true; } + return false; }