diff --git a/app/javascript/mastodon/api_types/notifications.ts b/app/javascript/mastodon/api_types/notifications.ts index bd4292ccda..512bec9ae3 100644 --- a/app/javascript/mastodon/api_types/notifications.ts +++ b/app/javascript/mastodon/api_types/notifications.ts @@ -69,6 +69,7 @@ export interface BaseNotificationJSON { group_key: string; account: ApiAccountJSON; emoji_reaction?: NotifyEmojiReactionJSON; + list?: ApiListJSON_KmyDummy; } export interface BaseNotificationGroupJSON { diff --git a/app/javascript/mastodon/models/notification_group.ts b/app/javascript/mastodon/models/notification_group.ts index 87f924571f..28fa8f513d 100644 --- a/app/javascript/mastodon/models/notification_group.ts +++ b/app/javascript/mastodon/models/notification_group.ts @@ -248,12 +248,17 @@ export function createNotificationGroupFromNotificationJSON( case 'favourite': case 'reblog': case 'status': - case 'list_status': case 'mention': case 'status_reference': case 'poll': case 'update': return { ...group, statusId: notification.status?.id }; + case 'list_status': + return { + ...group, + statusId: notification.status?.id, + list: notification.list, + }; case 'emoji_reaction': return { ...group,