comments: fix exception with group_by=comment param.

This commit is contained in:
evazion
2020-03-27 01:34:54 -05:00
parent 597d1304fd
commit 557c15123b
2 changed files with 3 additions and 1 deletions

View File

@@ -12,7 +12,7 @@
data-is-deleted="<%= comment.is_deleted? %>"
data-is-sticky="<%= comment.is_sticky? %>"
data-below-threshold="<%= comment.score < CurrentUser.user.comment_threshold %>"
<% if policy(moderation_reports).show? %>
<% if moderation_reports.present? && policy(moderation_reports).show? %>
data-is-reported="<%= moderation_reports.pluck(:model_id).include?(comment.id) %>"
<% end %>
data-is-voted="<%= comment.voted_by?(CurrentUser.user) %>">

View File

@@ -20,6 +20,7 @@ class CommentsControllerTest < ActionDispatch::IntegrationTest
context "index action" do
context "grouped by post" do
should "render all comments for .js" do
@comment = as(@user) { create(:comment, post: @post) }
get comments_path(post_id: @post.id), xhr: true
assert_response :success
@@ -87,6 +88,7 @@ class CommentsControllerTest < ActionDispatch::IntegrationTest
end
should "render by comment" do
@comment = as(@user) { create(:comment, post: @post) }
get comments_path(group_by: "comment")
assert_response :success
end