diff mod_invites_tracking/mod_invites_tracking.lua @ 5901:9ed02a4f6ff4

mod_invites_tracking: Don't bother storing anything for non-invite IBR
author Matthew Wild <mwild1@gmail.com>
date Wed, 08 May 2024 12:48:41 +0100
parents cb3b2fbf57e7
children
line wrap: on
line diff
--- a/mod_invites_tracking/mod_invites_tracking.lua	Wed May 08 12:48:24 2024 +0100
+++ b/mod_invites_tracking/mod_invites_tracking.lua	Wed May 08 12:48:41 2024 +0100
@@ -4,6 +4,11 @@
 	local validated_invite = event.validated_invite or (event.session and event.session.validated_invite);
 	local new_username = event.username;
 
+	if not validated_invite then
+		module:log("debug", "No invitation found for registration of %s", new_username);
+		return;
+	end
+
 	local invite_id = nil;
 	local invite_source = nil;
 	if validated_invite then