Parcourir la source

Bugfix. Add id to outgoing MUC messages

JC Brand il y a 6 ans
Parent
commit
b4b7fedf0f
2 fichiers modifiés avec 3 ajouts et 1 suppressions
  1. 2 1
      src/converse-chatview.js
  2. 1 0
      src/headless/converse-muc.js

+ 2 - 1
src/converse-chatview.js

@@ -823,7 +823,8 @@ converse.plugins.add('converse-chatview', {
              * @param { object } message - The message Backbone object that was added.
              */
             async onMessageAdded (message) {
-                if (this.get(message.get('id'))) {
+                const id = message.get('id');
+                if (id && this.get(id)) {
                     // We already have a view for this message
                     return;
                 }

+ 1 - 0
src/headless/converse-muc.js

@@ -448,6 +448,7 @@ converse.plugins.add('converse-muc', {
                 const origin_id = _converse.connection.getUniqueId();
 
                 return this.addOccupantData({
+                    'id': origin_id,
                     'msgid': origin_id,
                     'origin_id': origin_id,
                     'from': `${this.get('jid')}/${this.get('nick')}`,