From b70de11da809460ba9bee570f7b88a89b7de0dd1 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Wed, 1 Jan 2025 02:12:01 +0100 Subject: [PATCH] [backend/masto-client] Deduplicate filter matches by filter id --- .../Controllers/Mastodon/Renderers/NoteRenderer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs index 22c66f3e..be0cb92e 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs @@ -262,7 +262,7 @@ public class NoteRenderer( { var res = new List(); - foreach (var entry in filtered) + foreach (var entry in filtered.DistinctBy(p => p.filter.Id)) { var (filter, keyword) = entry; res.Add(new FilterResultEntity { Filter = FilterRenderer.RenderOne(filter), KeywordMatches = [keyword] });