core (findByFeatures): fixed services discovery

This commit is contained in:
Goffi 2019-01-20 18:20:55 +01:00
commit 51cd3ce52a

View file

@ -872,6 +872,7 @@ class SAT(service.Service):
found_roster = {}
if service:
services_jids = yield self.findFeaturesSet(client, namespaces)
services_jids = list(services_jids) # we need a list to map results below
services_infos = yield defer.DeferredList(
[self.getDiscoInfos(client, service_jid) for service_jid in services_jids]
)