From d9b0b6dfe66e6e093e5181453ce0b7966c745c51 Mon Sep 17 00:00:00 2001 From: jinyu <96060102+jinyu2022@users.noreply.github.com> Date: Fri, 15 Nov 2024 19:08:50 +0800 Subject: [PATCH] fix: Correct JID comparison in MUC plugin for bare JID matching --- slixmpp/plugins/xep_0045/muc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/slixmpp/plugins/xep_0045/muc.py b/slixmpp/plugins/xep_0045/muc.py index dd113dc5..556436e1 100644 --- a/slixmpp/plugins/xep_0045/muc.py +++ b/slixmpp/plugins/xep_0045/muc.py @@ -658,7 +658,7 @@ class XEP_0045(BasePlugin): if entry['jid'] == jid.full: return True - elif JID(entry['jid']) == jid.bare: + elif JID(entry['jid']).bare == jid.bare: bare_match = True if bare_match: @@ -682,7 +682,7 @@ class XEP_0045(BasePlugin): if entry['jid'] == jid.full: return nick - elif JID(entry['jid']) == jid.bare: + elif JID(entry['jid']).bare == jid.bare: bare_match = nick if bare_match: