mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 10:29:35 +08:00
BUGFIX: filter by topic
This commit is contained in:
parent
c7c1c937af
commit
76a250300a
|
@ -64,7 +64,7 @@ class PostAlertObserver < ActiveRecord::Observer
|
|||
next if user.blank?
|
||||
|
||||
destroy_notifications(user, Notification.types[:private_message], post.topic)
|
||||
unread_post = first_unread_post(user,post.topic)
|
||||
unread_post = first_unread_post(user,post.topic) || post
|
||||
create_notification(user, Notification.types[:private_message], unread_post)
|
||||
end
|
||||
elsif post.post_type != Post.types[:moderator_action]
|
||||
|
@ -84,6 +84,7 @@ class PostAlertObserver < ActiveRecord::Observer
|
|||
SELECT last_read_post_number FROM topic_users tu
|
||||
WHERE tu.user_id = ? AND tu.topic_id = ? ),0)',
|
||||
user.id, topic.id)
|
||||
.where(topic_id: topic.id)
|
||||
.order('post_number').first
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user