Inviting user to a room breaks gajim
Versions
- OS: FreeBSD
- GTK+ Version: 3.22.29
- PyGObject Version: 3.18.2
- python-nbxmpp Version: 0.6.6
- Gajim Version: 1.0.3
Traceback
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/usr/local/lib/python3.6/site-packages/gajim/common/connection_handlers.py", line 1768, in _messageCB
conn=self, stanza=msg, account=self.name))
File "/usr/local/lib/python3.6/site-packages/gajim/common/nec.py", line 76, in push_incoming_event
self._generate_events_based_on_incoming_event(event_object)
File "/usr/local/lib/python3.6/site-packages/gajim/common/nec.py", line 98, in _generate_events_based_on_incoming_event
if new_event_object.generate():
File "/usr/local/lib/python3.6/site-packages/gajim/common/connection_handlers_events.py", line 1406, in generate
mediated=True, stanza=muc_user))
File "/usr/local/lib/python3.6/site-packages/gajim/common/nec.py", line 74, in push_incoming_event
if event_object.generate():
File "/usr/local/lib/python3.6/site-packages/gajim/common/connection_handlers_events.py", line 1558, in generate
self.jid_from = helpers.parse_jid(self.invite.getAttr('from'))
File "/usr/local/lib/python3.6/site-packages/gajim/common/helpers.py", line 213, in parse_jid
return prep(*decompose_jid(jidstring))
File "/usr/local/lib/python3.6/site-packages/gajim/common/helpers.py", line 178, in decompose_jid
user_sep = jidstring.find('@')
AttributeError: 'NoneType' object has no attribute 'find'
Steps to reproduce the problem
...