diff --git a/dist/converse.js b/dist/converse.js index 7d19b09b4..f8bdeea15 100644 --- a/dist/converse.js +++ b/dist/converse.js @@ -65432,11 +65432,13 @@ _converse_core__WEBPACK_IMPORTED_MODULE_2__["default"].plugins.add('converse-mam this.clearSpinner(); _.each(messages, message_handler); - }, () => { + }, e => { // Error this.clearSpinner(); _converse.log("Error or timeout while trying to fetch " + "archived messages", Strophe.LogLevel.ERROR); + + _converse.log(e, Strophe.LogLevel.ERROR); }); }, () => { // Error @@ -66911,9 +66913,9 @@ _converse_core__WEBPACK_IMPORTED_MODULE_6__["default"].plugins.add('converse-muc */ this.fetchFeaturesIfConfigurationChanged(stanza); const original_stanza = stanza, - forwarded = stanza.querySelector('forwarded'); + forwarded = sizzle(`forwarded[xmlns="${Strophe.NS.FORWARD}"]`, stanza).pop(); - if (!_.isNull(forwarded)) { + if (forwarded) { stanza = forwarded.querySelector('message'); } @@ -66944,7 +66946,7 @@ _converse_core__WEBPACK_IMPORTED_MODULE_6__["default"].plugins.add('converse-muc const msg = await this.createMessage(stanza, original_stanza); - if (!_.isNull(forwarded) && msg && msg.get('sender') === 'me') { + if (forwarded && msg && msg.get('sender') === 'me') { msg.save({ 'received': moment().format() }); diff --git a/src/headless/converse-muc.js b/src/headless/converse-muc.js index 6efa2f2f8..52171509a 100644 --- a/src/headless/converse-muc.js +++ b/src/headless/converse-muc.js @@ -955,7 +955,7 @@ converse.plugins.add('converse-muc', { const original_stanza = stanza, forwarded = sizzle(`forwarded[xmlns="${Strophe.NS.FORWARD}"]`, stanza).pop(); - if (!_.isNull(forwarded)) { + if (forwarded) { stanza = forwarded.querySelector('message'); } if (this.isDuplicate(stanza)) { @@ -975,7 +975,7 @@ converse.plugins.add('converse-muc', { u.safeSave(this, {'subject': {'author': sender, 'text': subject}}); } const msg = await this.createMessage(stanza, original_stanza); - if (!_.isNull(forwarded) && msg && msg.get('sender') === 'me') { + if (forwarded && msg && msg.get('sender') === 'me') { msg.save({'received': moment().format()}); } this.incrementUnreadMsgCounter(msg);