diff --git a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs index 08f9eba2..abda3f96 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/NoteRenderer.cs @@ -26,11 +26,11 @@ public class NoteRenderer( { var uri = note.Uri ?? note.GetPublicUri(config.Value); var renote = note is { Renote: not null, IsQuote: false } && recurse > 0 - ? await RenderAsync(note.Renote, user, null, data, 0) - : null; - var quote = note is { Renote: not null, IsQuote: true } && recurse > 0 ? await RenderAsync(note.Renote, user, null, data, --recurse) : null; + var quote = note is { Renote: not null, IsQuote: true } && recurse > 1 + ? await RenderAsync(note.Renote, user, null, data, 0) + : null; var text = note.Text; string? quoteUri = null;