From 550f98fdebdec915b2ee4265e611bdddc528b0b0 Mon Sep 17 00:00:00 2001 From: Anant Bhasin Date: Sat, 20 Feb 2021 23:52:56 +0530 Subject: [PATCH] [FIX] Normalize Thread Messages --- app/threads/server/methods/getThreadMessages.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/threads/server/methods/getThreadMessages.js b/app/threads/server/methods/getThreadMessages.js index dda183388701b..2a3f2246908b4 100644 --- a/app/threads/server/methods/getThreadMessages.js +++ b/app/threads/server/methods/getThreadMessages.js @@ -4,6 +4,7 @@ import { Messages, Rooms } from '../../../models/server'; import { canAccessRoom } from '../../../authorization/server'; import { settings } from '../../../settings/server'; import { readThread } from '../functions'; +import { normalizeMessagesForUser } from '../../../utils/server/lib/normalizeMessagesForUser'; const MAX_LIMIT = 100; @@ -32,7 +33,8 @@ Meteor.methods({ readThread({ userId: user._id, rid: thread.rid, tmid }); const result = Messages.findVisibleThreadByThreadId(tmid, { ...skip && { skip }, ...limit && { limit }, sort: { ts: -1 } }).fetch(); + const messages = normalizeMessagesForUser([thread, ...result], user._id); - return [thread, ...result]; + return messages; }, });