From a21295c0e109d9cbbb29ca18c75611c5eadd108c Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Thu, 17 Dec 2020 18:03:46 +0100 Subject: [PATCH] fix(pm): correctly show sender info when a new pm is sent, fixes #12889 --- website/client/src/pages/private-messages.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/website/client/src/pages/private-messages.vue b/website/client/src/pages/private-messages.vue index f73b690edc..313d9fa857 100644 --- a/website/client/src/pages/private-messages.vue +++ b/website/client/src/pages/private-messages.vue @@ -924,8 +924,10 @@ export default { message: this.newMessage, }).then(response => { const newMessage = response.data.data.message; - messages[messages.length - 1] = newMessage; - this.selectedConversation.lastMessageText = newMessage.text; + const messageToReset = messages[messages.length - 1]; + messageToReset.id = newMessage.id; // just set the id, all other infos already set + messageToReset.text = newMessage.text; // handle mentions + Object.assign(messages[messages.length - 1], messageToReset); this.updateConversationsCounter += 1; });