瀏覽代碼

Bugfix. Don't create occupants without nick/JID

JC Brand 6 年之前
父節點
當前提交
2f2b2ceaf2
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      dist/converse.js
  2. 1 1
      src/converse-muc.js

+ 1 - 1
dist/converse.js

@@ -70817,7 +70817,7 @@ function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
            */
           const data = this.parsePresence(pres);
 
-          if (data.type === 'error') {
+          if (data.type === 'error' || !data.jid && !data.nick) {
             return true;
           }
 

+ 1 - 1
src/converse-muc.js

@@ -806,7 +806,7 @@
                      *  (XMLElement) pres: The presence stanza
                      */
                     const data = this.parsePresence(pres);
-                    if (data.type === 'error') {
+                    if (data.type === 'error' || (!data.jid && !data.nick)) {
                         return true;
                     }
                     const occupant = this.occupants.findOccupant(data);