From 3c7c2cd7c116c3394ac2fe591ba3168b5cff2a9c Mon Sep 17 00:00:00 2001
From: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
Date: Mon, 15 Aug 2022 08:17:50 +1200
Subject: [PATCH] Fix IoCManager test error (#10597)
---
Content.Server/Entry/EntryPoint.cs | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Content.Server/Entry/EntryPoint.cs b/Content.Server/Entry/EntryPoint.cs
index 360f49e7de..3a54c8a15c 100644
--- a/Content.Server/Entry/EntryPoint.cs
+++ b/Content.Server/Entry/EntryPoint.cs
@@ -41,6 +41,7 @@ namespace Content.Server.Entry
private IVoteManager _voteManager = default!;
private ServerUpdateManager _updateManager = default!;
private PlayTimeTrackingManager? _playTimeTracking;
+ private IEntitySystemManager? _sysMan;
///
public override void Init()
@@ -81,6 +82,7 @@ namespace Content.Server.Entry
_voteManager = IoCManager.Resolve();
_updateManager = IoCManager.Resolve();
_playTimeTracking = IoCManager.Resolve();
+ _sysMan = IoCManager.Resolve();
var logManager = IoCManager.Resolve();
logManager.GetSawmill("Storage").Level = LogLevel.Info;
@@ -161,7 +163,7 @@ namespace Content.Server.Entry
protected override void Dispose(bool disposing)
{
_playTimeTracking?.Shutdown();
- IoCManager.Resolve().GetEntitySystem().OnServerDispose();
+ _sysMan?.GetEntitySystemOrNull()?.OnServerDispose();
}
}
}