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

Otherwise race-conditions arise where `this.model` is undefined
This commit is contained in:
JC Brand 2021-04-08 10:17:26 +02:00
parent 24e57244d1
commit 548021b556

View File

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