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;