diff --git a/Content.Server/Players/PlayTimeTracking/GlobalPlayTimeTrackingManager.cs b/Content.Server/Players/PlayTimeTracking/GlobalPlayTimeTrackingManager.cs index 4ce47545d3..524bb84d1e 100644 --- a/Content.Server/Players/PlayTimeTracking/GlobalPlayTimeTrackingManager.cs +++ b/Content.Server/Players/PlayTimeTracking/GlobalPlayTimeTrackingManager.cs @@ -51,6 +51,9 @@ public sealed class GlobalPlayTimeTrackingManager : IPlayTimeTrackingManager private readonly Dictionary _playTimeData = new(); + private static readonly JsonSerializerOptions SerializerOptions = new(JsonSerializerDefaults.Web); + + public event CalcPlayTimeTrackersCallback? CalcTrackers; public void Initialize() @@ -317,7 +320,7 @@ public sealed class GlobalPlayTimeTrackingManager : IPlayTimeTrackingManager try { - playTimes = JsonSerializer.Deserialize>(content); + playTimes = JsonSerializer.Deserialize>(content, SerializerOptions ); } catch (JsonException) {