From 71729f86f9cabab7cceacc80f96ea323cec9be6b Mon Sep 17 00:00:00 2001 From: KMY Date: Thu, 14 Sep 2023 21:40:03 +0900 Subject: [PATCH] Improve N+1 problem on timeline statuses (except for emoji_reaction N+1) --- app/models/status.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/models/status.rb b/app/models/status.rb index c6c05e95e7..d679bde788 100644 --- a/app/models/status.rb +++ b/app/models/status.rb @@ -173,6 +173,8 @@ class Status < ApplicationRecord :tags, :preview_cards, :preloadable_poll, + :reference_objects, + :scheduled_expiration_status, account: [:account_stat, user: :role], active_mentions: { account: :account_stat }, reblog: [ @@ -183,6 +185,8 @@ class Status < ApplicationRecord :conversation, :status_stat, :preloadable_poll, + :reference_objects, + :scheduled_expiration_status, account: [:account_stat, user: :role], active_mentions: { account: :account_stat }, ],