From 6c70b63e34c6bb49365d8df707e9ab8d0588c167 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Tue, 17 Jul 2018 00:12:50 +0200 Subject: [PATCH] Fix parsing jid from roster set event --- gajim/common/connection_handlers_events.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gajim/common/connection_handlers_events.py b/gajim/common/connection_handlers_events.py index d0c8dd7b2..008caa048 100644 --- a/gajim/common/connection_handlers_events.py +++ b/gajim/common/connection_handlers_events.py @@ -230,9 +230,9 @@ class RosterSetReceivedEvent(nec.NetworkIncomingEvent): base_network_events = [] def generate(self): - frm = helpers.get_jid_from_iq(self.stanza) - our_jid = app.get_jid_from_account(self.conn.name) - if frm and frm != our_jid and frm != app.get_server_from_jid(our_jid): + frm = self.stanza.getFrom() + our_jid = self.conn.get_own_jid() + if frm is not None and not frm.bareMatch(our_jid): return self.version = self.stanza.getTagAttr('query', 'ver') self.items = {}