Selaa lähdekoodia

Only add view to `chatboxviews` after `this.model` has been set

Otherwise race-conditions arise where `this.model` is undefined
JC Brand 4 vuotta sitten
vanhempi
commit
548021b556
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      src/plugins/muc-views/muc.js

+ 1 - 1
src/plugins/muc-views/muc.js

@@ -19,8 +19,8 @@ export default class MUCView extends BaseChatView {
 
     async initialize () {
         const jid = this.getAttribute('jid');
-        _converse.chatboxviews.add(jid, this);
         this.model = _converse.chatboxes.get(jid);
+        _converse.chatboxviews.add(jid, this);
         this.initDebounced();
 
         this.listenTo(_converse, 'windowStateChanged', this.onWindowStateChanged);