소스 검색

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);