diff --git a/src/plugins/plugin_xep_0115.py b/src/plugins/plugin_xep_0115.py index 8db777a9..573327f7 100755 --- a/src/plugins/plugin_xep_0115.py +++ b/src/plugins/plugin_xep_0115.py @@ -89,7 +89,10 @@ class XEP_0115(object): @defer.inlineCallbacks def recalculateHash(self, profile): client = self.host.getClient(profile) - disco_infos = yield client.discoHandler.info(client.jid, client.jid, '') + _infos = yield client.discoHandler.info(client.jid, client.jid, '') + disco_infos = disco.DiscoInfo() + for item in _infos: + disco_infos.append(item) cap_hash = self.host.memory.disco.generateHash(disco_infos) info("Our capability hash has been generated: [%s]" % cap_hash) debug("Generating capability domish.Element")