recognize correctly gc invitation. Fixes #1366
This commit is contained in:
parent
8458730327
commit
a78ad2ff45
|
@ -395,10 +395,11 @@ class Connection:
|
||||||
elif xtag.getNamespace() == common.xmpp.NS_MUC_USER and \
|
elif xtag.getNamespace() == common.xmpp.NS_MUC_USER and \
|
||||||
xtag.getTag('invite'):
|
xtag.getTag('invite'):
|
||||||
invite = xtag
|
invite = xtag
|
||||||
# FIXME: Msn transport (CMSN1.2.1 and PyMSN0.10) do NOT RECOMMENDED
|
# FIXME: Msn transport (CMSN1.2.1 and PyMSN0.10) do NOT RECOMMENDED
|
||||||
# invitation
|
# invitation
|
||||||
# stanza (MUC JEP) remove in 2007, as we do not do NOT RECOMMENDED
|
# stanza (MUC JEP) remove in 2007, as we do not do NOT RECOMMENDED
|
||||||
elif xtag.getNamespace() == common.xmpp.NS_CONFERENCE:
|
for xtag in xtags:
|
||||||
|
if xtag.getNamespace() == common.xmpp.NS_CONFERENCE and not invite:
|
||||||
room_jid = xtag.getAttr('jid')
|
room_jid = xtag.getAttr('jid')
|
||||||
self.dispatch('GC_INVITATION', (room_jid, frm, '', None))
|
self.dispatch('GC_INVITATION', (room_jid, frm, '', None))
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue