Fix admin log crash in the lobby

Add test
Fixes https://github.com/space-wizards/space-station-14/issues/5504
This commit is contained in:
DrSmugleaf
2021-11-24 18:52:16 +01:00
parent 3cf05535bd
commit 25ed516eb0
6 changed files with 195 additions and 43 deletions

View File

@@ -34,7 +34,7 @@ public class QueryTests : ContentIntegrationTest
var sPlayers = server.ResolveDependency<IPlayerManager>();
var sAdminLogSystem = sSystems.GetEntitySystem<AdminLogSystem>();
var sGameTicker = sSystems.GetEntitySystem<GameTicker>();
var sGamerTicker = sSystems.GetEntitySystem<GameTicker>();
var date = DateTime.UtcNow;
var guid = Guid.NewGuid();
@@ -43,14 +43,14 @@ public class QueryTests : ContentIntegrationTest
await server.WaitPost(() =>
{
player = sPlayers.GetAllPlayers().First();
player = sPlayers.ServerSessions.First();
sAdminLogSystem.Add(LogType.Unknown, $"{player.AttachedEntity:Entity} test log: {guid}");
});
var filter = new LogFilter
{
Round = sGameTicker.RoundId,
Round = sGamerTicker.RoundId,
Search = guid.ToString(),
Types = new List<LogType> {LogType.Unknown},
After = date,