Software /
code /
prosody
Changeset
12460:f7e40f1a5f53 0.12
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.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 08 Apr 2022 23:35:31 +0200 |
parents | 12458:10cc52e4b310 |
children | 12461:972671506251 12466:9ee41552bca0 |
files | plugins/mod_storage_xep0227.lua |
diffstat | 1 files changed, 1 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- 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