diff --git a/app/models/issue.rb b/app/models/issue.rb index b338ecfce88e7f2dbece3114a6cd814ae3ae014a..cc9c362c1f1155fcf878c9446c5674f6e368a0ee 100644 --- a/app/models/issue.rb +++ b/app/models/issue.rb @@ -180,7 +180,7 @@ def most_recent scope :without_hidden, -> { if Feature.enabled?(:ban_user_feature_flag) - where.not(author_id: Users::BannedUser.all.select(:user_id)) + where('NOT EXISTS (?)', Users::BannedUser.select(1).where('issues.author_id = banned_users.user_id')) else all end