Bugfix. Include model when manually triggering change event

This commit is contained in:
JC Brand 2020-09-11 16:01:15 +02:00
parent c0fc3c38f3
commit 71cfc7aba1

View File

@ -2349,9 +2349,10 @@ converse.plugins.add('converse-muc', {
// Set connection_status before creating the occupant, but
// only trigger afterwards, so that plugins can access the
// occupant in their event handlers.
const old_status = this.session.get('connection_status');
this.session.save('connection_status', converse.ROOMSTATUS.ENTERED, {'silent': true});
this.updateOccupantsOnPresence(stanza);
this.session.trigger('change:connection_status');
this.session.trigger('change:connection_status', this.session, old_status);
} else {
this.updateOccupantsOnPresence(stanza);
}