]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix KeyNotFoundException that sometimes happens on server shutdown (#36221)
authorTayrtahn <tayrtahn@gmail.com>
Wed, 2 Apr 2025 03:11:15 +0000 (23:11 -0400)
committerGitHub <noreply@github.com>
Wed, 2 Apr 2025 03:11:15 +0000 (23:11 -0400)
Content.Server/Mind/MindSystem.cs

index 2447d88641134028d2f395855af31efec38878a2..1b55a533e3510e839da2ae87ba1de6a990c29db5 100644 (file)
@@ -85,11 +85,11 @@ public sealed class MindSystem : SharedMindSystem
     {
         if (base.TryGetMind(user, out mindId, out mind))
         {
-            DebugTools.Assert(_players.GetPlayerData(user).ContentData() is not { } data || data.Mind == mindId);
+            DebugTools.Assert(!_players.TryGetPlayerData(user, out var playerData) || playerData.ContentData() is not { } data || data.Mind == mindId);
             return true;
         }
 
-        DebugTools.Assert(_players.GetPlayerData(user).ContentData()?.Mind == null);
+        DebugTools.Assert(!_players.TryGetPlayerData(user, out var pData) || pData.ContentData()?.Mind == null);
         return false;
     }