diff plugins/mod_pubsub/mod_pubsub.lua @ 13550:eae0272b87e3

mod_pubsub: Use new metadata method No longer bypasses access control to retrieve this config subset, which is also explicitly named in the service config now.
author Kim Alvefur <zash@zash.se>
date Fri, 08 Nov 2024 02:12:45 +0100
parents cfc42ed3892c
children 8091c1b8023e
line wrap: on
line diff
--- a/plugins/mod_pubsub/mod_pubsub.lua	Fri Nov 08 02:11:00 2024 +0100
+++ b/plugins/mod_pubsub/mod_pubsub.lua	Fri Nov 08 02:12:45 2024 +0100
@@ -256,6 +256,13 @@
 		broadcaster = simple_broadcast;
 		itemcheck = is_item_stanza;
 		check_node_config = check_node_config;
+		metadata_subset = {
+			"title";
+			"description";
+			"payload_type";
+			"access_model";
+			"publish_model";
+		};
 		get_affiliation = get_affiliation;
 
 		jid = module.host;