From 47e3102c61caf32e18eb8970b1594a6b3fdc99b8 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Thu, 16 Aug 2018 15:18:29 +0200 Subject: mod_pubsub: Only attach publisher on normal "item" broadcasts The 'publisher' is only on in the schema. --- plugins/mod_pubsub/mod_pubsub.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/mod_pubsub/mod_pubsub.lua b/plugins/mod_pubsub/mod_pubsub.lua index b32aff5d..01bf3aea 100644 --- a/plugins/mod_pubsub/mod_pubsub.lua +++ b/plugins/mod_pubsub/mod_pubsub.lua @@ -59,8 +59,10 @@ function simple_broadcast(kind, node, jids, item, actor, node_obj) if item then item = st.clone(item); item.attr.xmlns = nil; -- Clear the pubsub namespace - if expose_publisher and actor then - item.attr.publisher = actor + if kind == "items" then + if expose_publisher and actor then + item.attr.publisher = actor + end end end -- cgit v1.2.3