util.dataforms: Fix some field types which didn't render properly

Sat, 04 Apr 2009 16:25:16 +0100

author
Matthew Wild <mwild1@gmail.com>
date
Sat, 04 Apr 2009 16:25:16 +0100
changeset 953
bed748f5dbb1
parent 952
ef648f49e734
child 954
72e4639c9310

util.dataforms: Fix some field types which didn't render properly

util/dataforms.lua file | annotate | diff | comparison | revisions
--- a/util/dataforms.lua	Sat Apr 04 16:23:32 2009 +0100
+++ b/util/dataforms.lua	Sat Apr 04 16:25:16 2009 +0100
@@ -36,10 +36,10 @@
 				-- Assume an XML snippet
 				form:add_child(value);
 			elseif value then
-				form:text(tostring(value));
+				form:tag("value"):text(tostring(value));
 			end
 		elseif field_type == "boolean" then
-			form:tag("value"):text((value and "1") or "0");
+			form:tag("value"):text((value and "1") or "0"):up();
 		elseif field_type == "fixed" then
 			
 		elseif field_type == "jid-multi" then

mercurial