From 985f121a9086a9d1006fc1c4e1b7fed28da54050 Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Tue, 24 Jun 2025 11:43:08 +0530 Subject: [PATCH] alert mark as read bug fix --- src/alert/alert.service.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/alert/alert.service.ts b/src/alert/alert.service.ts index 02cfcb8..4cb5ab4 100644 --- a/src/alert/alert.service.ts +++ b/src/alert/alert.service.ts @@ -85,11 +85,12 @@ export async function markAsRead(alertId: string, user: AuthenticatedUser) { if (!updatedAlert) return null; - updatedAlert["read"] = updatedAlert.readBy.includes(user.userId) - ? true - : false; + const modifiedAlert = { + ...updatedAlert.toObject(), + read: updatedAlert.readBy.includes(user.userId) ? true : false, + }; - return updatedAlert; + return modifiedAlert; } export async function getUnreadCount(user: AuthenticatedUser) {