diff --git a/server/core/models/user/user-notification.ts b/server/core/models/user/user-notification.ts index 2765dbf2a..28a5bb894 100644 --- a/server/core/models/user/user-notification.ts +++ b/server/core/models/user/user-notification.ts @@ -290,7 +290,8 @@ export class UserNotificationModel extends SequelizeModel userId, id: { [Op.in]: notificationIds - } + }, + read: false } } @@ -298,7 +299,7 @@ export class UserNotificationModel extends SequelizeModel } static markAllAsRead (userId: number) { - const query = { where: { userId } } + const query = { where: { userId, read: false } } return UserNotificationModel.update({ read: true }, query) }