From 2bb4e8a074f709dd8e0f80a92e689320df890e71 Mon Sep 17 00:00:00 2001 From: Kristina <kristin.fefelova@gmail.com> Date: Mon, 22 Apr 2024 13:25:06 +0400 Subject: [PATCH] Fix incorecct message rendering in inbox (#5421) Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com> --- plugins/notification-resources/src/utils.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/notification-resources/src/utils.ts b/plugins/notification-resources/src/utils.ts index 4c06321918..76f5055626 100644 --- a/plugins/notification-resources/src/utils.ts +++ b/plugins/notification-resources/src/utils.ts @@ -375,10 +375,12 @@ export async function getDisplayInboxNotifications ( continue } + const combined = activityNotifications.filter(({ attachedTo }) => ids.includes(attachedTo)) + const displayNotification = { ...activityNotification, - combinedIds: activityNotifications.filter(({ attachedTo }) => ids.includes(attachedTo)).map(({ _id }) => _id), - combinedMessages: activityNotifications + combinedIds: combined.map(({ _id }) => _id), + combinedMessages: combined .map((a) => a.$lookup?.attachedTo) .filter((m): m is ActivityMessage => m !== undefined) }