mirror of
https://github.com/discourse/discourse.git
synced 2024-11-27 01:03:38 +08:00
BUGFIX: not clearing blue notifications correctly when you have a PM
This commit is contained in:
parent
9bbfb1ea15
commit
8c7363bdd5
|
@ -5,7 +5,11 @@ class NotificationsController < ApplicationController
|
||||||
def index
|
def index
|
||||||
notifications = Notification.recent_report(current_user, 10)
|
notifications = Notification.recent_report(current_user, 10)
|
||||||
|
|
||||||
current_user.saw_notification_id(notifications.first.id) if notifications.present?
|
if notifications.present?
|
||||||
|
# ordering can be off due to PMs
|
||||||
|
max_id = notifications.map(&:id).max
|
||||||
|
current_user.saw_notification_id(max_id)
|
||||||
|
end
|
||||||
current_user.reload
|
current_user.reload
|
||||||
current_user.publish_notifications_state
|
current_user.publish_notifications_state
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user