From f95fdf5085b298bf5b31f05dc09b020e4b7fdca1 Mon Sep 17 00:00:00 2001 From: Twitchy Date: Mon, 1 Aug 2011 16:46:42 +1200 Subject: [PATCH] Fix group inheritance --- TShockAPI/DB/GroupManager.cs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/TShockAPI/DB/GroupManager.cs b/TShockAPI/DB/GroupManager.cs index d7fc166d..efe4fed0 100644 --- a/TShockAPI/DB/GroupManager.cs +++ b/TShockAPI/DB/GroupManager.cs @@ -171,8 +171,7 @@ namespace TShockAPI.DB try { - - using (var reader = database.QueryReader("SELECT * FROM Grouplist;")) + using (var reader = database.QueryReader("SELECT * FROM Grouplist")) { while (reader.Read()) { @@ -186,13 +185,17 @@ namespace TShockAPI.DB { group.AddPermission(commands[i].Trim()); } - String[] chatcolour = reader.Get("ChatColor").Split(','); - if (chatcolour.Length == 3) + try { - byte.TryParse(chatcolour[0], out group.R); - byte.TryParse(chatcolour[1], out group.G); - byte.TryParse(chatcolour[2], out group.B); + String[] chatcolour = reader.Get("ChatColor").Split(','); + if (chatcolour.Length == 3) + { + byte.TryParse(chatcolour[0], out group.R); + byte.TryParse(chatcolour[1], out group.G); + byte.TryParse(chatcolour[2], out group.B); + } } + catch { } groups.Add(group); } }