From bc4a95b4d99088c989449477b282f95da3a63437 Mon Sep 17 00:00:00 2001
From: ubermanu <e.vodor@gmail.com>
Date: Mon, 15 Mar 2021 19:14:31 +0100
Subject: [PATCH] bugfix: fix the oldest message reference

---
 src/plugins/sib-history-improved.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/sib-history-improved.js b/src/plugins/sib-history-improved.js
index 72b75ea..80a5c66 100644
--- a/src/plugins/sib-history-improved.js
+++ b/src/plugins/sib-history-improved.js
@@ -71,7 +71,7 @@ converse.plugins.add('sib-history-improved', {
       log.debug(`Chatbox needs more messages, count: ${counter}`);
 
       const is_groupchat = data.chatbox.get('type') === converse.CHATROOMS_TYPE;
-      const oldest_message = messages.pop();
+      const oldest_message = messages[0] || null;
 
       if (oldest_message) {
         const by_jid = is_groupchat ? data.chatbox.get('jid') : _converse.bare_jid;
-- 
GitLab