util.stanza: Verify that other objects added as children are valid strings
authorKim Alvefur <zash@zash.se>
Fri, 08 Jun 2018 17:06:21 +0200
changeset 8893 3490bc478804
parent 8892 c4e430c69f88
child 8894 d9b7db6f140f
util.stanza: Verify that other objects added as children are valid strings
util/stanza.lua
--- a/util/stanza.lua	Fri Jun 08 17:04:47 2018 +0200
+++ b/util/stanza.lua	Fri Jun 08 17:06:21 2018 +0200
@@ -137,8 +137,11 @@
 function stanza_mt:add_direct_child(child)
 	if is_stanza(child) then
 		t_insert(self.tags, child);
+		t_insert(self, child);
+	else
+		check_text(child, "text");
+		t_insert(self, child);
 	end
-	t_insert(self, child);
 end
 
 function stanza_mt:add_child(child)