mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: anonymous user filtering bug in PostView (#7089)
* FIX: anonymous user filtering bug in PostView
This commit is contained in:
@@ -603,9 +603,12 @@ class TopicView
|
||||
@filtered_posts = unfiltered_posts
|
||||
|
||||
if SiteSetting.ignore_user_enabled
|
||||
@filtered_posts = @filtered_posts.where.not("user_id IN (?) AND id <> ?",
|
||||
IgnoredUser.where(user_id: @user.id).select(:ignored_user_id),
|
||||
first_post_id)
|
||||
ignored_user_ids = IgnoredUser.where(user_id: @user&.id).pluck(:ignored_user_id)
|
||||
|
||||
if ignored_user_ids.present?
|
||||
@filtered_posts = @filtered_posts.where.not("user_id IN (?) AND id <> ?", ignored_user_ids, first_post_id)
|
||||
@contains_gaps = true
|
||||
end
|
||||
end
|
||||
|
||||
# Filters
|
||||
|
||||
Reference in New Issue
Block a user