From fd5dc41669f176fa1444cee39d32c0f80841b38a Mon Sep 17 00:00:00 2001 From: Divyanshu Patil Date: Wed, 22 Apr 2026 19:51:56 +0530 Subject: [PATCH 1/2] fix: added fallback when names array is not present --- app/lib/methods/helpers/normalizeMessage.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/lib/methods/helpers/normalizeMessage.ts b/app/lib/methods/helpers/normalizeMessage.ts index e5bf66d0e10..e214dd47972 100644 --- a/app/lib/methods/helpers/normalizeMessage.ts +++ b/app/lib/methods/helpers/normalizeMessage.ts @@ -41,7 +41,7 @@ export default (msg: any): IMessage | IThreadResult | null => { _id: `${msg._id}${key}`, emoji: key, usernames: msg.reactions ? msg.reactions[key].usernames : [], - names: msg.reactions ? msg.reactions[key].names : [] + names: msg.reactions[key].names || [] })); } if (msg.translations && Object.keys(msg.translations).length) { From d9214186f8a8149481ec9a42189a2446ea50f8e3 Mon Sep 17 00:00:00 2001 From: Divyanshu Patil Date: Wed, 22 Apr 2026 22:16:25 +0530 Subject: [PATCH 2/2] Apply the username fallback per reaction entry. --- app/lib/methods/helpers/normalizeMessage.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/lib/methods/helpers/normalizeMessage.ts b/app/lib/methods/helpers/normalizeMessage.ts index e214dd47972..ca1eb780d7e 100644 --- a/app/lib/methods/helpers/normalizeMessage.ts +++ b/app/lib/methods/helpers/normalizeMessage.ts @@ -41,7 +41,7 @@ export default (msg: any): IMessage | IThreadResult | null => { _id: `${msg._id}${key}`, emoji: key, usernames: msg.reactions ? msg.reactions[key].usernames : [], - names: msg.reactions[key].names || [] + names: msg.reactions[key].usernames.map((username: string, index: number) => msg.reactions[key].names?.[index] || username) })); } if (msg.translations && Object.keys(msg.translations).length) {