aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2019-09-29 15:05:17 +0200
committerEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2019-09-29 15:05:17 +0200
commitb8e044958ca90e25dc698dac8b0e8270195ab14a (patch)
tree3fc18861fe45be0aa931f6f5e90cd69ad1f34cfd /plugins
parent277b88a8def42159d4e77f12ddb462caba55d7c3 (diff)
downloadprosody-b8e044958ca90e25dc698dac8b0e8270195ab14a.tar.gz
prosody-b8e044958ca90e25dc698dac8b0e8270195ab14a.zip
mod_register_ibr: Add FORM_TYPE as required by XEP-0077 (fixes #1511)
Backport of f90abf142d53 from trunk
Diffstat (limited to 'plugins')
-rw-r--r--plugins/mod_register_ibr.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/mod_register_ibr.lua b/plugins/mod_register_ibr.lua
index bbe7581d..e04e6ecd 100644
--- a/plugins/mod_register_ibr.lua
+++ b/plugins/mod_register_ibr.lua
@@ -25,6 +25,7 @@ end);
local account_details = module:open_store("account_details");
local field_map = {
+ FORM_TYPE = { name = "FORM_TYPE", type = "hidden", value = "jabber:iq:register" };
username = { name = "username", type = "text-single", label = "Username", required = true };
password = { name = "password", type = "text-private", label = "Password", required = true };
nick = { name = "nick", type = "text-single", label = "Nickname" };
@@ -50,6 +51,7 @@ local registration_form = dataform_new{
title = title;
instructions = instructions;
+ field_map.FORM_TYPE;
field_map.username;
field_map.password;
};