diff --git a/Server/Api/DataController.cs b/Server/Api/DataController.cs index 929f480..aa2ddd7 100644 --- a/Server/Api/DataController.cs +++ b/Server/Api/DataController.cs @@ -116,13 +116,14 @@ [FromQuery] string guid { return BadRequest("Invalid GUID"); } - - var replays = await _context.Players + + var replays = (await _context.Players .Where(p => p.PlayerGuid == playerGuid) .Include(p => p.Replay) .Include(r => r.Replay.RoundEndPlayers) .Select(p => p.Replay) - .ToListAsync(); + .ToListAsync() + ).DistinctBy(p => p.Id); var charactersPlayed = new List(); var totalPlaytime = TimeSpan.Zero;