diff --git a/sat/core/sat_main.py b/sat/core/sat_main.py index 656f4c1a..954c3cf9 100644 --- a/sat/core/sat_main.py +++ b/sat/core/sat_main.py @@ -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] )