diff --git a/src/plugins/sib-history-improved.js b/src/plugins/sib-history-improved.js index 72b75eac7b7d8568f7ec315c24693503173b8acd..80a5c667836aaef681452ff804a16a1458264b76 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;