Philipp Hörist pushed to branch master at gajim / gajim
Commits:
44d005ed by Philipp Hörist at 2025-03-11T00:24:24+01:00
fix: MUC: Don’t fail on displaying affiliation change
- - - - -
1 changed file:
- gajim/common/modules/muc.py
Changes:
=====================================
gajim/common/modules/muc.py
=====================================
@@ -46,6 +46,7 @@
from gajim.common.helpers import to_user_string
from gajim.common.modules.base import BaseModule
from gajim.common.modules.bits_of_binary import store_bob_data
+from gajim.common.modules.contacts import BareContact
from gajim.common.modules.contacts import GroupchatContact
from gajim.common.modules.contacts import GroupchatParticipant
from gajim.common.structs import MUCData
@@ -836,8 +837,10 @@ def _on_muc_normal_user_message(self,
nick = properties.muc_user.nick
else:
contact = self._get_contact(properties.muc_user.jid)
- assert isinstance(contact, GroupchatParticipant)
- nick = contact.name
+ if isinstance(contact, BareContact):
+ nick = contact.name
+ else:
+ nick = str(properties.muc_user.jid)
assert properties.muc_user.affiliation is not None
event = events.MUCAffiliationChanged(
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/44d005edec2488b2366f966e7308e698889dd31d
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/44d005edec2488b2366f966e7308e698889dd31d
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]