mod_http_admin_api/mod_http_admin_api.lua
changeset 4400 de55e1475808
parent 4397 ae1d1e352504
child 4520 5bc706c2db8f
--- a/mod_http_admin_api/mod_http_admin_api.lua	Tue Jan 26 16:09:02 2021 +0100
+++ b/mod_http_admin_api/mod_http_admin_api.lua	Tue Jan 26 16:10:11 2021 +0100
@@ -120,6 +120,8 @@
 		options = {};
 	end
 
+	local source = event.session.username .. "@" .. module.host .. "/admin_api";
+
 	local invite;
 	if invite_type == "reset" then
 		if not options.username then
@@ -130,9 +132,12 @@
 		if not options.groups then
 			return 400;
 		end
-		invite = invites.create_group(options.groups, nil, options.ttl);
+		invite = invites.create_group(options.groups, {
+			source = source;
+		}, options.ttl);
 	elseif invite_type == "account" then
 		invite = invites.create_account(options.username, {
+			source = source;
 			groups = options.groups;
 		}, options.ttl);
 	else