notifications are now displayed correctly again

This commit is contained in:
Martin Filser 2023-11-07 19:05:11 +01:00
parent 4e25e335a9
commit 402528d97e
2 changed files with 4 additions and 2 deletions

View file

@ -11,7 +11,7 @@ template(name='notificationsDrawer')
a.fa.fa-times-thin.close
ul.notifications
each transformedProfile.notifications
+notification(activityData=activity index=dbIndex read=read)
+notification(activityData=activityObj index=dbIndex read=read)
if($gt unreadNotifications 0)
a.all-read {{_ 'mark-all-as-read'}}
if ($and ($.Session.get 'showReadNotifications') ($gt readNotifications 0))

View file

@ -852,7 +852,9 @@ Users.helpers({
const notification = notifications[index];
// this preserves their db sort order for editing
notification.dbIndex = index;
notification.activity = ReactiveCache.getActivity(notification.activity);
if (!notification.activityObj && typeof(notification.activity) === 'string') {
notification.activityObj = ReactiveCache.getActivity(notification.activity);
}
}
// this sorts them newest to oldest to match Trello's behavior
notifications.reverse();