From 51cd3ce52af0237034309d0159bfb5d6a4f127d5 Mon Sep 17 00:00:00 2001 From: Goffi Date: Sun, 20 Jan 2019 18:20:55 +0100 Subject: [PATCH] core (findByFeatures): fixed services discovery --- sat/core/sat_main.py | 1 + 1 file changed, 1 insertion(+) 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] )