🛠️ fix: Update Conversation and Message Models to Return Objects Instead of Using Lean() (#3230)

This commit is contained in:
Danny Avila 2024-06-28 21:57:53 -04:00 committed by GitHub
parent a2fd975cd5
commit a87d4e0b75
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 4 deletions

View file

@ -58,10 +58,12 @@ module.exports = {
update.files = files;
}
return await Message.findOneAndUpdate({ messageId }, update, {
const message = await Message.findOneAndUpdate({ messageId }, update, {
upsert: true,
new: true,
}).lean();
});
return message.toObject();
} catch (err) {
logger.error('Error saving message:', err);
throw new Error('Failed to save message.');