From 5050ca527d91613b75388630ffba7306660f1214 Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 18 Apr 2022 00:08:29 -0500 Subject: [PATCH] posts: eager load uploader and media asset on posts show page. Eliminate a couple SQL queries by loading the uploader and media asset in the same query as the post. --- app/controllers/posts_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/posts_controller.rb b/app/controllers/posts_controller.rb index b2e661832..ffcc1f827 100644 --- a/app/controllers/posts_controller.rb +++ b/app/controllers/posts_controller.rb @@ -27,7 +27,7 @@ class PostsController < ApplicationController end def show - @post = authorize Post.find(params[:id]) + @post = authorize Post.eager_load(:uploader, :media_asset).find(params[:id]) if request.format.html? include_deleted = @post.is_deleted? || (@post.parent_id.present? && @post.parent.is_deleted?) || CurrentUser.user.show_deleted_children?