瀏覽代碼

Filter out undefined

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

+ 2 - 1
dist/converse.js

@@ -68771,9 +68771,10 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__["default"].plugins
     _converse.api.listen.on('afterTearDown', () => {
       if (_converse.presences) {
         _converse.presences.each(p => {
-          p.resources.each(r => r.destroy({
+          _.each(p.resources.reject(_.isUndefined), r => r.destroy({
             'silent': true
           }));
+
           p.save({
             'show': 'offline'
           }, {

+ 1 - 1
src/headless/converse-roster.js

@@ -836,7 +836,7 @@ converse.plugins.add('converse-roster', {
         _converse.api.listen.on('afterTearDown', () => {
             if (_converse.presences) {
                 _converse.presences.each(p => {
-                    p.resources.each(r => r.destroy({'silent': true}));
+                    _.each(p.resources.reject(_.isUndefined), r => r.destroy({'silent': true}));
                     p.save({'show': 'offline'}, {'silent': true})
                 });
             }