diff --git a/website/server/controllers/api-v3/chat.js b/website/server/controllers/api-v3/chat.js index 206f5ffeff..0c33bf2f6d 100644 --- a/website/server/controllers/api-v3/chat.js +++ b/website/server/controllers/api-v3/chat.js @@ -235,7 +235,7 @@ api.likeChat = { let group = await Group.getGroup({user, groupId}); if (!group) throw new NotFound(res.t('groupNotFound')); - let message = await Chat.findOne({id: req.params.chatId}).exec(); + let message = await Chat.findOne({_id: req.params.chatId}).exec(); if (!message) throw new NotFound(res.t('messageGroupChatNotFound')); // @TODO correct this error type if (message.uuid === user._id) throw new NotFound(res.t('messageGroupChatLikeOwnMessage')); @@ -330,7 +330,7 @@ api.clearChatFlags = { }); if (!group) throw new NotFound(res.t('groupNotFound')); - let message = await Chat.findOne({id: chatId}).exec(); + let message = await Chat.findOne({_id: chatId}).exec(); if (!message) throw new NotFound(res.t('messageGroupChatNotFound')); message.flagCount = 0; @@ -458,7 +458,7 @@ api.deleteChat = { let group = await Group.getGroup({user, groupId, fields: 'chat'}); if (!group) throw new NotFound(res.t('groupNotFound')); - let message = await Chat.findOne({id: chatId}).exec(); + let message = await Chat.findOne({_id: chatId}).exec(); if (!message) throw new NotFound(res.t('messageGroupChatNotFound')); if (user._id !== message.uuid && !user.contributor.admin) { diff --git a/website/server/libs/chatReporting/groupChatReporter.js b/website/server/libs/chatReporting/groupChatReporter.js index 36afa433df..ef39eb951d 100644 --- a/website/server/libs/chatReporting/groupChatReporter.js +++ b/website/server/libs/chatReporting/groupChatReporter.js @@ -37,7 +37,7 @@ export default class GroupChatReporter extends ChatReporter { }); if (!group) throw new NotFound(this.res.t('groupNotFound')); - const message = await Chat.findOne({id: this.req.params.chatId}).exec(); + const message = await Chat.findOne({_id: this.req.params.chatId}).exec(); if (!message) throw new NotFound(this.res.t('messageGroupChatNotFound')); if (message.uuid === 'system') throw new BadRequest(this.res.t('messageCannotFlagSystemMessages', {communityManagerEmail: COMMUNITY_MANAGER_EMAIL}));