comparison mod_invites/mod_invites.lua @ 5948:8ac59766ece1

mod_invites: Fix traceback when token_info isn’t set
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Wed, 31 Jul 2024 22:06:18 +0200
parents 2047dd56cc40
children
comparison
equal deleted inserted replaced
5947:22effe87fed2 5948:8ac59766ece1
189 username = username; 189 username = username;
190 inviter = inviter; 190 inviter = inviter;
191 type = token_info and token_info.type or "roster"; 191 type = token_info and token_info.type or "roster";
192 uri = token_info and token_info.uri or get_uri("roster", username.."@"..module.host, token); 192 uri = token_info and token_info.uri or get_uri("roster", username.."@"..module.host, token);
193 additional_data = token_info and token_info.additional_data or nil; 193 additional_data = token_info and token_info.additional_data or nil;
194 reusable = token_info.reusable; 194 reusable = token_info and token_info.reusable or false;
195 }, valid_invite_mt); 195 }, valid_invite_mt);
196 end 196 end
197 197
198 function use(token) --luacheck: ignore 131/use 198 function use(token) --luacheck: ignore 131/use
199 local invite = get(token); 199 local invite = get(token);