util.dataforms: Fix some field types which didn't render properly
authorMatthew Wild <mwild1@gmail.com>
Sat, 4 Apr 2009 15:25:16 +0000 (16:25 +0100)
committerMatthew Wild <mwild1@gmail.com>
Sat, 4 Apr 2009 15:25:16 +0000 (16:25 +0100)
util/dataforms.lua

index 92d4f619d7ea2566d9d4c4c1636c3e76ab5c29fd..26ed8bda865927bbb3e54312da7e4b0a6fb69888 100644 (file)
@@ -36,10 +36,10 @@ function form_t.form(layout, data)
                                -- 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