# HG changeset patch # User Goffi # Date 1548004855 -3600 # Node ID 034c88e9cd93e34184b2d3c04585945c4e012902 # Parent 19ab67e28822c5c940fcbdaafadabb43146b0577 core (findByFeatures): fixed services discovery diff -r 19ab67e28822 -r 034c88e9cd93 sat/core/sat_main.py --- a/sat/core/sat_main.py Sun Jan 20 15:46:32 2019 +0100 +++ b/sat/core/sat_main.py Sun Jan 20 18:20:55 2019 +0100 @@ -872,6 +872,7 @@ 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] )