diff --git a/Content.Server/Players/PlayTimeTracking/GlobalPlayTimeTrackingManager.cs b/Content.Server/Players/PlayTimeTracking/GlobalPlayTimeTrackingManager.cs index e20c953a29..4ce47545d3 100644 --- a/Content.Server/Players/PlayTimeTracking/GlobalPlayTimeTrackingManager.cs +++ b/Content.Server/Players/PlayTimeTracking/GlobalPlayTimeTrackingManager.cs @@ -313,13 +313,15 @@ public sealed class GlobalPlayTimeTrackingManager : IPlayTimeTrackingManager List? playTimes = null!; + var content = await response.Content.ReadAsStringAsync(cancel); + try { - playTimes = await response.Content.ReadFromJsonAsync>(); + playTimes = JsonSerializer.Deserialize>(content); } catch (JsonException) { - _sawmill.Error($"Can't load data for user {session.Name} with UserId {session.UserId}"); + _sawmill.Error($"Can't load data for user {session.Name} with UserId {session.UserId} \n Data: {content}"); } cancel.ThrowIfCancellationRequested();