Software /
code /
prosody
Changeset
10786:a1b633ba9bd9
mod_carbons: Check for and strip 'private' tag before stopping
This was explicit previously
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 27 Apr 2020 14:46:15 +0200 |
parents | 10785:e210afc9296a |
children | 10787:459efb1afbfe |
files | plugins/mod_carbons.lua |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/mod_carbons.lua Mon Apr 27 14:43:54 2020 +0200 +++ b/plugins/mod_carbons.lua Mon Apr 27 14:46:15 2020 +0200 @@ -92,13 +92,14 @@ if not should then module:log("debug", "Not copying stanza: %s (%s)", stanza:top_tag(), why); - return; - elseif why == "private" and not c2s then + if why == "private" and not c2s then stanza:maptags(function(tag) if not ( tag.attr.xmlns == xmlns_carbons and tag.name == "private" ) then return tag; end end); + end + return; end local carbon;