From c2afc1b014e76501a7fcc3010b8aa3f3303eabbf Mon Sep 17 00:00:00 2001 From: ChsBuffer <33744752+chsbuffer@users.noreply.github.com> Date: Sat, 14 Nov 2020 19:52:44 +0800 Subject: [PATCH] fix: load config check if Server node is null --- Netch/Utils/Configuration.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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) { }