Merge pull request #285 from lovesnow/develop

Fix Don't process vCard avatars for MUC occupants caused TypeError
This commit is contained in:
Lance Stout 2014-04-20 18:06:04 -07:00
commit 93869f77a0

View File

@ -124,10 +124,12 @@ class XEP_0153(BasePlugin):
log.debug('Could not retrieve vCard for %s' % jid)
def _recv_presence(self, pres):
if pres['muc']['affiliation']:
# Don't process vCard avatars for MUC occupants
# since they all share the same bare JID.
return
try:
if pres['muc']['affiliation']:
# Don't process vCard avatars for MUC occupants
# since they all share the same bare JID.
return
except: pass
if not pres.match('presence/vcard_temp_update'):
self.api['set_hash'](pres['from'], args=None)