Browse Source

converse-roomslist: Handle bookmark not existing

JC Brand 6 năm trước cách đây
mục cha
commit
e45bd5fc36
1 tập tin đã thay đổi với 5 bổ sung4 xóa
  1. 5 4
      src/converse-roomslist.js

+ 5 - 4
src/converse-roomslist.js

@@ -141,11 +141,12 @@ converse.plugins.add('converse-roomslist', {
 
             getRoomsListElementName () {
                 if (this.model.get('bookmarked') && _converse.bookmarks) {
-                    const bookmark = _.head(_converse.bookmarks.where({'jid': this.model.get('jid')}));
-                    return bookmark.get('name');
-                } else {
-                    return this.model.get('name');
+                    const bookmark = _converse.bookmarks.findWhere({'jid': this.model.get('jid')});
+                    if (bookmark) {
+                        return bookmark.get('name');
+                    }
                 }
+                return this.model.get('name');
             }
         });