From e0965fd19e707cc6f6db957dc476ee33d62c91f2 Mon Sep 17 00:00:00 2001 From: baz Date: Tue, 10 Jun 2025 19:31:14 +0100 Subject: [PATCH] Add extra error checking --- commands/100-games/totalbeatlength.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/commands/100-games/totalbeatlength.js b/commands/100-games/totalbeatlength.js index d9986f2..47e520a 100644 --- a/commands/100-games/totalbeatlength.js +++ b/commands/100-games/totalbeatlength.js @@ -59,7 +59,7 @@ module.exports = { } let average; - let desc; + let desc = ' '; if (!showmissingOption) { for (let i = 0; i < timeData.length; i++) @@ -81,9 +81,15 @@ module.exports = { beatGameIGDBEntries = beatGameIGDBEntries.filter(item => item.id !== timeData[i].game_id); } } - desc = beatGameIGDBEntries.map(item => `[${item.name}](<${item.url}>)`).join('\n'); - } + if (beatGameIGDBEntries.length > 0) + { + desc = beatGameIGDBEntries.map(item => `[${item.name}](<${item.url}>)`).join('\n'); + } else { + desc = 'No games have missing data.'; + } + + } const embed = new EmbedBuilder() .setColor(0x6441a5)