FIX: flag as notify_moderators pm's used 'Regular' notification level for members of the moderators group, which isn't valid for pm's

This commit is contained in:
Neil Lalonde
2014-06-24 12:31:36 -04:00
parent b43ea8bcd1
commit 8e382fa5ea
2 changed files with 15 additions and 8 deletions

View File

@ -30,8 +30,11 @@ class TopicCreator
@topic.notifier.watch_topic!(@topic.user_id)
end
@topic.topic_allowed_users.pluck(:user_id).reject{|id| id == @topic.user_id}.each do |id|
@topic.notifier.watch_topic!(id, nil)
user_ids = @topic.topic_allowed_users(true).pluck(:user_id)
user_ids += @topic.topic_allowed_groups(true).map { |t| t.group.users.pluck(:id) }.flatten
user_ids.uniq.reject{ |id| id == @topic.user_id }.each do |user_id|
@topic.notifier.watch_topic!(user_id, nil) unless user_id == -1
end
CategoryUser.auto_watch_new_topic(@topic)