# HG changeset patch # User Kim Alvefur # Date 1649453731 -7200 # Node ID f7e40f1a5f53f9f13ee16806989c6bfde1f95bef # Parent 10cc52e4b310117a4694e18a5b9e56ddd06c78bf mod_storage_xep0227: Fix mapping of nodes without explicit configuration Turns out this table was wrong, it's missing some fields which are required and it's 'name', not 'node'. Setting it to the boolean true invokes compatibility behavior in mod_pep which results in the correct default structure. diff -r 10cc52e4b310 -r f7e40f1a5f53 plugins/mod_storage_xep0227.lua --- a/plugins/mod_storage_xep0227.lua Fri Apr 08 15:09:19 2022 +0200 +++ b/plugins/mod_storage_xep0227.lua Fri Apr 08 23:35:31 2022 +0200 @@ -306,9 +306,7 @@ return nil; end for node_el in pubsub_el:childtags("items") do - nodes[node_el.attr.node] = { - node = node_el.attr.node; - } + nodes[node_el.attr.node] = true; -- relies on COMPAT behavior in mod_pep end return nodes; end