diff --git a/app/models/topic_list.rb b/app/models/topic_list.rb index 92c8e3f6602..a6b0b4a4fff 100644 --- a/app/models/topic_list.rb +++ b/app/models/topic_list.rb @@ -22,7 +22,11 @@ class TopicList # copy side-loaded data (allowed users) before dumping it with the .to_a @topics_input.each do |t| - t.allowed_user_ids = t.allowed_users.map { |u| u.id }.to_a + t.allowed_user_ids = if @filter == :private_messages + t.allowed_users.map { |u| u.id }.to_a + else + [] + end end @topics = @topics_input.to_a