Philipp Hörist pushed to branch master at gajim / gajim
Commits:
8deabc04 by Philipp Hörist at 2023-10-10T23:27:10+02:00
fix: MUC: Update state correctly on disco info error
- - - - -
1 changed file:
- gajim/common/modules/muc.py
Changes:
=====================================
gajim/common/modules/muc.py
=====================================
@@ -302,10 +302,14 @@ def _on_disco_result(self, task: Task) -> None:
try:
result = task.finish()
except StanzaError as error:
- self._log.info('Disco %s failed: %s', error.jid, error.get_text())
-
- room = self._get_contact(error.jid.bare)
+ jid = error.jid
+ self._log.info('Disco %s failed: %s', jid, error.get_text())
+ muc_data = self._mucs.get(jid)
+ muc_data.error = 'join-failed'
error_text = helpers.to_user_string(error)
+ muc_data.error_text = error_text
+ self._set_muc_state(jid, MUCJoinedState.NOT_JOINED)
+ room = self._get_contact(jid)
room.notify('room-join-failed', error_text)
return
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/8deabc046c543179dbd4a51849102d3a5ddbbcc5
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/8deabc046c543179dbd4a51849102d3a5ddbbcc5
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]