From 60edec2ef381eef4b29b8d12a4d5005ccb29b94c Mon Sep 17 00:00:00 2001 From: Valithor Obsidion Date: Mon, 5 Feb 2024 17:56:13 -0500 Subject: [PATCH] GUILD_MEMBER_UPDATE bugfix --- verifier_functions.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/verifier_functions.php b/verifier_functions.php index 52c4b2b9..152186e0 100644 --- a/verifier_functions.php +++ b/verifier_functions.php @@ -67,6 +67,13 @@ $civ13->discord->on('GUILD_MEMBER_UPDATE', function (Member $member, Discord $discord, ?Member $member_old) use ($civ13): void { + if (! $member_old) { // Not enough information is known about the change, so we will update everything + $civ13->whitelistUpdate(); + $civ13->getVerified(); + $civ13->factionlistUpdate(); + $civ13->adminlistUpdate(); + return; + } if ($member->roles->has($civ13->role_ids['veteran']) !== $member_old->roles->has($civ13->role_ids['veteran'])) $civ13->whitelistUpdate(); if ($member->roles->has($civ13->role_ids['infantry']) !== $member_old->roles->has($civ13->role_ids['infantry'])) $civ13->getVerified(); $faction_roles = [