# HG changeset patch # User Matthew Wild # Date 1641829725 0 # Node ID a38b7cb5fd6ae09f9c809524bd585ebc4cc485b7 # Parent 270047afa6af11ada30b0a5c8a924ee0718fe8c2 mod_storage_xep0227: Support for exporting nodes with no stored configuration diff -r 270047afa6af -r a38b7cb5fd6a plugins/mod_storage_xep0227.lua --- a/plugins/mod_storage_xep0227.lua Mon Jan 10 15:47:59 2022 +0000 +++ b/plugins/mod_storage_xep0227.lua Mon Jan 10 15:48:45 2022 +0000 @@ -354,6 +354,9 @@ local owner_el = st.stanza("pubsub", { xmlns = xmlns_pubsub_owner }); for node_name, node_data in pairs(data) do + if node_data == true then + node_data = { config = {} }; + end local configure_el = st.stanza("configure", { node = node_name }) :add_child(lib_pubsub.node_config_form:form(node_data.config, "submit")); owner_el:add_child(configure_el);