# HG changeset patch # User Guus der Kinderen # Date 1704377751 -3600 # Node ID a8cae8322b7c1e8a8afbf005d572e381646e06d6 # Parent 2465d5191ae967c9f2a0cddf547c8b4730098f3b mod_pubsub_serverinfo: Fix namespace parsing issue with disco/info Prosody's API works based on attribute definitions, without using namespace scopes. diff -r 2465d5191ae9 -r a8cae8322b7c mod_pubsub_serverinfo/mod_pubsub_serverinfo.lua --- a/mod_pubsub_serverinfo/mod_pubsub_serverinfo.lua Thu Jan 04 15:14:19 2024 +0100 +++ b/mod_pubsub_serverinfo/mod_pubsub_serverinfo.lua Thu Jan 04 15:15:51 2024 +0100 @@ -226,7 +226,7 @@ if response.stanza ~= nil and response.stanza.attr.type == "result" then local query = response.stanza:get_child("query", "http://jabber.org/protocol/disco#info") if query ~= nil then - for feature in query:childtags("feature", "http://jabber.org/protocol/disco#info") do + for feature in query:childtags("feature") do module:log("debug", "Disco/info feature for '%s': %s", remoteDomain, feature) if feature.attr.var == 'urn:xmpp:serverinfo:0' then module:log("debug", "Disco/info response included opt-in for '%s'", remoteDomain)