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) {