Don't mark as ready already read notifications

This commit is contained in:
Chocobozzz 2024-05-17 11:07:30 +02:00
parent fdfc10d13c
commit 9ee1f7b57c
No known key found for this signature in database
GPG Key ID: 583A612D890159BE

View File

@ -290,7 +290,8 @@ export class UserNotificationModel extends SequelizeModel<UserNotificationModel>
userId,
id: {
[Op.in]: notificationIds
}
},
read: false
}
}
@ -298,7 +299,7 @@ export class UserNotificationModel extends SequelizeModel<UserNotificationModel>
}
static markAllAsRead (userId: number) {
const query = { where: { userId } }
const query = { where: { userId, read: false } }
return UserNotificationModel.update({ read: true }, query)
}