diff --git a/Netch/Utils/Configuration.cs b/Netch/Utils/Configuration.cs index 5991b443..01b26342 100644 --- a/Netch/Utils/Configuration.cs +++ b/Netch/Utils/Configuration.cs @@ -30,14 +30,14 @@ namespace Netch.Utils Global.Settings = settingJObject?.ToObject() ?? new Setting(); Global.Settings.Server.Clear(); - foreach (JObject server in settingJObject["Server"]) - { - var serverResult = ServerHelper.ParseJObject(server); - if (serverResult != null) - Global.Settings.Server.Add(serverResult); - } + if (settingJObject?["Server"] != null) + foreach (JObject server in settingJObject["Server"]) + { + var serverResult = ServerHelper.ParseJObject(server); + if (serverResult != null) + Global.Settings.Server.Add(serverResult); + } } - catch (JsonException) { }