From a420ade7e4433ea4e0faaad2d7419b0a67c982bf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Mon, 28 Jun 2021 16:22:24 -0400
Subject: [PATCH] chatview: avoid to add message twice

if loadConversation occurs while printing new interactions

Change-Id: If273aaec873f2dd2d243773f2c792bf756322848
---
 src/web-chatview/chatview.js | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/web-chatview/chatview.js b/src/web-chatview/chatview.js
index 3ff25767..d75c8773 100644
--- a/src/web-chatview/chatview.js
+++ b/src/web-chatview/chatview.js
@@ -1977,6 +1977,8 @@ function addOrUpdateMessage(message_object, new_message, insert_after = true, me
 
     var message_div = messages_div.querySelector("#message_" + message_id)
     if (new_message) {
+        if (message_div)
+            return;
         message_div = buildNewMessage(message_object)
 
         /* Show timestamp if either:
-- 
GitLab