plugin XEP-0163: fixed bad PEP filtering

This commit is contained in:
Goffi 2018-08-11 18:24:55 +02:00
commit aa262570a6

View file

@ -90,11 +90,11 @@ class XEP_0163(object):
self.pep_events.add(node + "+notify")
def filterPEPEvent(client, itemsEvent):
"""Ignore messages which are not coming from PEP (i.e. main server)
"""Ignore messages which are not coming from PEP (i.e. a bare jid)
@param itemsEvent(pubsub.ItemsEvent): pubsub event
"""
if itemsEvent.sender.user or itemsEvent.sender.resource:
if not itemsEvent.sender.user or itemsEvent.sender.resource:
log.debug(
"ignoring non PEP event from {} (profile={})".format(
itemsEvent.sender.full(), client.profile