From 16e1bbb1b5758547e94cd0575d82b96c3f8817ad Mon Sep 17 00:00:00 2001 From: RaidMax Date: Thu, 3 Jun 2021 13:21:08 -0500 Subject: [PATCH] fix bug with additional group mapping key --- Application/RConParsers/BaseRConParser.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Application/RConParsers/BaseRConParser.cs b/Application/RConParsers/BaseRConParser.cs index 086df0f5e..5fea33edd 100644 --- a/Application/RConParsers/BaseRConParser.cs +++ b/Application/RConParsers/BaseRConParser.cs @@ -261,10 +261,16 @@ namespace IW4MAdmin.Application.RConParsers }; client.SetAdditionalProperty("BotGuid", networkIdString); - var additionalGroupIndex = Configuration.Status.GroupMapping[ParserRegex.GroupType.AdditionalGroup]; - if (match.Values.Length > additionalGroupIndex) + + if (Configuration.Status.GroupMapping.ContainsKey(ParserRegex.GroupType.AdditionalGroup)) { - client.SetAdditionalProperty("ConnectionClientId", match.Values[additionalGroupIndex]); + var additionalGroupIndex = + Configuration.Status.GroupMapping[ParserRegex.GroupType.AdditionalGroup]; + + if (match.Values.Length > additionalGroupIndex) + { + client.SetAdditionalProperty("ConnectionClientId", match.Values[additionalGroupIndex]); + } } StatusPlayers.Add(client);