From 142efe42b8d2a79e7daab30753513f5a8182fa2d Mon Sep 17 00:00:00 2001 From: Martin Schoeler Date: Wed, 5 Feb 2020 16:13:25 -0300 Subject: [PATCH] [FIX] Missing edited icon in newly created messages (#16484) --- app/ui-message/client/message.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/app/ui-message/client/message.js b/app/ui-message/client/message.js index 292119d911f..b375bf62a79 100644 --- a/app/ui-message/client/message.js +++ b/app/ui-message/client/message.js @@ -251,19 +251,18 @@ Template.message.helpers({ } }, edited() { - return Template.instance().wasEdited; + const { msg } = this; + return msg.editedAt && !MessageTypes.isSystemMessage(msg); }, editTime() { const { msg } = this; - if (Template.instance().wasEdited) { - return DateFormat.formatDateAndTime(msg.editedAt); - } + return msg.editedAt ? DateFormat.formatDateAndTime(msg.editedAt) : ''; }, editedBy() { - if (!Template.instance().wasEdited) { + const { msg } = this; + if (!msg.editedAt) { return ''; } - const { msg } = this; // try to return the username of the editor, // otherwise a special "?" character that will be // rendered as a special avatar @@ -466,7 +465,6 @@ const findParentMessage = (() => { Template.message.onCreated(function() { const { msg, shouldCollapseReplies } = Template.currentData(); - this.wasEdited = msg.editedAt && !MessageTypes.isSystemMessage(msg); if (shouldCollapseReplies && msg.tmid && !msg.threadMsg) { findParentMessage(msg.tmid); }