From 68636e702c30c8fa31cf7ca2242f04788dfb91ef Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Mon, 10 Jan 2022 15:48:45 +0000 Subject: mod_storage_xep0227: Support for exporting nodes with no stored configuration --- plugins/mod_storage_xep0227.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'plugins/mod_storage_xep0227.lua') diff --git a/plugins/mod_storage_xep0227.lua b/plugins/mod_storage_xep0227.lua index f7d3481f..f9b7fcab 100644 --- a/plugins/mod_storage_xep0227.lua +++ b/plugins/mod_storage_xep0227.lua @@ -354,6 +354,9 @@ handlers.pep = { 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); -- cgit v1.2.3