From ef7d13cba11dc4d3dc6154ddfce8ba206590d1f4 Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Tue, 11 Feb 2025 10:30:31 -0700 Subject: [PATCH] Add catch to deletion system --- deletions.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/deletions.js b/deletions.js index c781450..844f928 100644 --- a/deletions.js +++ b/deletions.js @@ -17,7 +17,10 @@ module.exports.handleScheduled = async () => { for (const deletion of deletions) { const guild = client.guilds.cache.get(process.env.DISCORD_GUILD); const member = guild ? await guild.members.fetch(deletion.discordId).catch(() => null) : null; - + const ext = await fpbx.getExtension(deletion.extension); + if (!ext) { + log.error(`Failed to get extension for deletion: ${deletion.discordId}. Something is seriously wrong!`); return; + } if (member) { log.info(`User ${deletion.discordId} rejoined, removing deletion`); await pool.query('DELETE FROM discord_deletions WHERE discordId = ?', [deletion.discordId]);