diff --git a/Iceshrimp.Backend/Core/Extensions/QueryableExtensions.cs b/Iceshrimp.Backend/Core/Extensions/QueryableExtensions.cs index 65796efb..6989f332 100644 --- a/Iceshrimp.Backend/Core/Extensions/QueryableExtensions.cs +++ b/Iceshrimp.Backend/Core/Extensions/QueryableExtensions.cs @@ -513,8 +513,9 @@ public static class QueryableExtensions return note => !hidden.Contains(note.UserId) && !hidden.Contains(note.RenoteUserId) && !hidden.Contains(note.ReplyUserId) && + note.Mentions.IsDisjoint(mentionsHidden) && (note.Renote == null || !hidden.Contains(note.Renote.RenoteUserId)) && - note.Mentions.IsDisjoint(mentionsHidden); + (note.Renote == null || !note.Renote.Mentions.IsDisjoint(mentionsHidden)); } return note => !hidden.Contains(note.UserId) &&