From 4e176dea0b5179e591a4da9444a11beae4aa877e Mon Sep 17 00:00:00 2001 From: gabriellsh <40830821+gabriellsh@users.noreply.github.com> Date: Fri, 24 Jul 2020 16:53:25 -0300 Subject: [PATCH] Regression: Edit messages after opening thread (#18375) --- app/threads/client/flextab/thread.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/threads/client/flextab/thread.js b/app/threads/client/flextab/thread.js index b68b335d2b8..90fdad5a04e 100644 --- a/app/threads/client/flextab/thread.js +++ b/app/threads/client/flextab/thread.js @@ -275,9 +275,15 @@ Template.thread.onCreated(async function() { }); Template.thread.onDestroyed(function() { - const { Threads, threadsObserve, callbackRemove } = this; + const { Threads, threadsObserve, callbackRemove, state } = this; Threads.remove({}); threadsObserve && threadsObserve.stop(); callbackRemove && callbackRemove(); + + const tmid = state.get('tmid'); + const rid = state.get('rid'); + if (rid && tmid) { + delete chatMessages[`${ rid }-${ tmid }`]; + } });