From e2777f4a4ec951b2b3a5db3997d0ae231ef16814 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 12 Sep 2023 12:16:09 -0400 Subject: [PATCH] allow editing pinned chat messages only update message body and edited component --- public/src/client/chats/messages.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/src/client/chats/messages.js b/public/src/client/chats/messages.js index 17c85abb37..3a39352392 100644 --- a/public/src/client/chats/messages.js +++ b/public/src/client/chats/messages.js @@ -273,7 +273,13 @@ define('forum/chats/messages', [ messages.parseMessage(message, function (html) { const msgEl = components.get('chat/message', message.mid); if (msgEl.length) { - msgEl.replaceWith(html); + const componentsToReplace = [ + '[component="chat/message/body"]', + '[component="chat/message/edited"]', + ]; + componentsToReplace.forEach((cmp) => { + msgEl.find(cmp).replaceWith(html.find(cmp)); + }); messages.onMessagesAddedToDom(components.get('chat/message', message.mid)); } const parentEl = $(`[component="chat/message/parent"][data-parent-mid="${message.mid}"]`);