comments: fix N+1 query when loading comment votes.

Doing both `@comments.includes(:votes)` and `comment.votes.active` forced votes to be loaded twice.
This commit is contained in:
evazion
2022-11-05 17:24:07 -05:00
parent 3f99b1093a
commit 59872d2ed5
3 changed files with 3 additions and 2 deletions

View File

@@ -42,7 +42,7 @@ class CommentComponent < ApplicationComponent
end
def current_vote
@current_vote ||= comment.votes.active.find { |v| v.user_id == current_user.id }
@current_vote ||= comment.active_votes.find { |v| v.user_id == current_user.id }
end
def reported?