diff --git a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs index 9b65b01d..e0141323 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs @@ -283,7 +283,7 @@ public class NoteRenderer( var counts = notes.ToDictionary(p => p.Id, p => p.Reactions); var res = await db.NoteReactions .Where(p => notes.Contains(p.Note)) - .GroupBy(p => p.Reaction) + .GroupBy(p => new { p.NoteId, p.Reaction }) .Select(p => new ReactionEntity { NoteId = p.First().NoteId, diff --git a/Iceshrimp.Backend/Controllers/Renderers/NoteRenderer.cs b/Iceshrimp.Backend/Controllers/Renderers/NoteRenderer.cs index 4b03f493..98b600c8 100644 --- a/Iceshrimp.Backend/Controllers/Renderers/NoteRenderer.cs +++ b/Iceshrimp.Backend/Controllers/Renderers/NoteRenderer.cs @@ -115,7 +115,7 @@ public class NoteRenderer(UserRenderer userRenderer, DatabaseContext db, EmojiSe var counts = notes.ToDictionary(p => p.Id, p => p.Reactions); var res = await db.NoteReactions .Where(p => notes.Contains(p.Note)) - .GroupBy(p => p.Reaction) + .GroupBy(p => new { p.NoteId, p.Reaction }) .Select(p => new NoteReactionSchema { NoteId = p.First().NoteId,